Files
bare-operating-system/packages/bare-os-seeder/kernel/etc/bare-os/posix_utilities.json
T
2026-04-25 23:02:07 -04:00

764 lines
13 KiB
JSON

{
"schema": 2,
"profileId": "bare-os-posix-like",
"generatedAt": "2026-04-26T02:43:49.731Z",
"note": "Sparse POSIX Issue 7 coverage hints for /bin utilities. Omitted command names are not yet profiled here.",
"commandIndex": [
{
"name": "agent",
"tier": "tier1_bin"
},
{
"name": "arch",
"tier": "tier1_bin"
},
{
"name": "awk",
"tier": "tier1_bin"
},
{
"name": "bare-sshd",
"tier": "tier1_bin"
},
{
"name": "baresay",
"tier": "tier1_bin"
},
{
"name": "baretop",
"tier": "tier1_bin"
},
{
"name": "base32",
"tier": "tier1_bin"
},
{
"name": "base64",
"tier": "tier1_bin"
},
{
"name": "basename",
"tier": "tier1_bin"
},
{
"name": "basenc",
"tier": "tier1_bin"
},
{
"name": "btop",
"tier": "tier1_bin"
},
{
"name": "cat",
"tier": "tier1_bin"
},
{
"name": "chat",
"tier": "tier1_bin"
},
{
"name": "chgrp",
"tier": "tier1_bin"
},
{
"name": "chmod",
"tier": "tier1_bin"
},
{
"name": "chown",
"tier": "tier1_bin"
},
{
"name": "cksum",
"tier": "tier1_bin"
},
{
"name": "clear",
"tier": "tier1_bin"
},
{
"name": "cmp",
"tier": "tier1_bin"
},
{
"name": "comm",
"tier": "tier1_bin"
},
{
"name": "cp",
"tier": "tier1_bin"
},
{
"name": "crontab",
"tier": "tier1_bin"
},
{
"name": "curl",
"tier": "tier1_bin"
},
{
"name": "cut",
"tier": "tier1_bin"
},
{
"name": "date",
"tier": "tier1_bin"
},
{
"name": "dd",
"tier": "tier1_bin"
},
{
"name": "df",
"tier": "tier1_bin"
},
{
"name": "diff",
"tier": "tier1_bin"
},
{
"name": "dir",
"tier": "tier1_bin"
},
{
"name": "dircolors",
"tier": "tier1_bin"
},
{
"name": "dirname",
"tier": "tier1_bin"
},
{
"name": "du",
"tier": "tier1_bin"
},
{
"name": "echo",
"tier": "tier1_bin"
},
{
"name": "edit",
"tier": "tier1_bin"
},
{
"name": "env",
"tier": "tier1_bin"
},
{
"name": "exit",
"tier": "tier1_bin"
},
{
"name": "expand",
"tier": "tier1_bin"
},
{
"name": "expr",
"tier": "tier1_bin"
},
{
"name": "factor",
"tier": "tier1_bin"
},
{
"name": "false",
"tier": "tier1_bin"
},
{
"name": "find",
"tier": "tier1_bin"
},
{
"name": "fmt",
"tier": "tier1_bin"
},
{
"name": "fold",
"tier": "tier1_bin"
},
{
"name": "getconf",
"tier": "tier1_bin"
},
{
"name": "getfacl",
"tier": "tier1_bin"
},
{
"name": "git-pear",
"tier": "tier1_bin"
},
{
"name": "grep",
"tier": "tier1_bin"
},
{
"name": "groups",
"tier": "tier1_bin"
},
{
"name": "hdms",
"tier": "tier1_bin"
},
{
"name": "head",
"tier": "tier1_bin"
},
{
"name": "help",
"tier": "tier1_bin"
},
{
"name": "holesail",
"tier": "tier1_bin"
},
{
"name": "hostid",
"tier": "tier1_bin"
},
{
"name": "hostname",
"tier": "tier1_bin"
},
{
"name": "iconv",
"tier": "tier1_bin"
},
{
"name": "id",
"tier": "tier1_bin"
},
{
"name": "install",
"tier": "tier1_bin"
},
{
"name": "join",
"tier": "tier1_bin"
},
{
"name": "jq",
"tier": "tier1_bin"
},
{
"name": "kernel-boot-diff",
"tier": "tier1_bin"
},
{
"name": "kernel-doctor",
"tier": "tier1_bin"
},
{
"name": "kernel-explain",
"tier": "tier1_bin"
},
{
"name": "kernel-fsck",
"tier": "tier1_bin"
},
{
"name": "kernel-home-snapshot",
"tier": "tier1_bin"
},
{
"name": "kernel-manifest-validate",
"tier": "tier1_bin"
},
{
"name": "kernel-preflight",
"tier": "tier1_bin"
},
{
"name": "kernel-triage",
"tier": "tier1_bin"
},
{
"name": "kill",
"tier": "tier1_bin"
},
{
"name": "link",
"tier": "tier1_bin"
},
{
"name": "ln",
"tier": "tier1_bin"
},
{
"name": "logger",
"tier": "tier1_bin"
},
{
"name": "login",
"tier": "tier1_bin"
},
{
"name": "logname",
"tier": "tier1_bin"
},
{
"name": "logout",
"tier": "tier1_bin"
},
{
"name": "ls",
"tier": "tier1_bin"
},
{
"name": "man",
"tier": "tier1_bin"
},
{
"name": "md5sum",
"tier": "tier1_bin"
},
{
"name": "mkdir",
"tier": "tier1_bin"
},
{
"name": "mkfifo",
"tier": "tier1_bin"
},
{
"name": "mktemp",
"tier": "tier1_bin"
},
{
"name": "mount",
"tier": "tier1_bin"
},
{
"name": "mv",
"tier": "tier1_bin"
},
{
"name": "nano",
"tier": "tier1_bin"
},
{
"name": "nice",
"tier": "tier1_bin"
},
{
"name": "nl",
"tier": "tier1_bin"
},
{
"name": "nohup",
"tier": "tier1_bin"
},
{
"name": "nproc",
"tier": "tier1_bin"
},
{
"name": "numfmt",
"tier": "tier1_bin"
},
{
"name": "od",
"tier": "tier1_bin"
},
{
"name": "oidc-publish",
"tier": "tier1_bin"
},
{
"name": "openssl",
"tier": "tier1_bin"
},
{
"name": "paste",
"tier": "tier1_bin"
},
{
"name": "patch",
"tier": "tier1_bin"
},
{
"name": "pathcap-verify",
"tier": "tier1_bin"
},
{
"name": "pathchk",
"tier": "tier1_bin"
},
{
"name": "pkg-swarm-index",
"tier": "tier1_bin"
},
{
"name": "pr",
"tier": "tier1_bin"
},
{
"name": "printenv",
"tier": "tier1_bin"
},
{
"name": "printf",
"tier": "tier1_bin"
},
{
"name": "procstat",
"tier": "tier1_bin"
},
{
"name": "ps",
"tier": "tier1_bin"
},
{
"name": "pwd",
"tier": "tier1_bin"
},
{
"name": "readlink",
"tier": "tier1_bin"
},
{
"name": "realpath",
"tier": "tier1_bin"
},
{
"name": "rev",
"tier": "tier1_bin"
},
{
"name": "rm",
"tier": "tier1_bin"
},
{
"name": "rmdir",
"tier": "tier1_bin"
},
{
"name": "savevault",
"tier": "tier1_bin"
},
{
"name": "say",
"tier": "tier1_bin"
},
{
"name": "sed",
"tier": "tier1_bin"
},
{
"name": "seq",
"tier": "tier1_bin"
},
{
"name": "setfacl",
"tier": "tier1_bin"
},
{
"name": "sh",
"tier": "tier1_bin"
},
{
"name": "sha1sum",
"tier": "tier1_bin"
},
{
"name": "sha224sum",
"tier": "tier1_bin"
},
{
"name": "sha256sum",
"tier": "tier1_bin"
},
{
"name": "sha384sum",
"tier": "tier1_bin"
},
{
"name": "sha512sum",
"tier": "tier1_bin"
},
{
"name": "shuf",
"tier": "tier1_bin"
},
{
"name": "sleep",
"tier": "tier1_bin"
},
{
"name": "sort",
"tier": "tier1_bin"
},
{
"name": "split",
"tier": "tier1_bin"
},
{
"name": "ssh-keygen",
"tier": "tier1_bin"
},
{
"name": "sshd",
"tier": "tier1_bin"
},
{
"name": "stat",
"tier": "tier1_bin"
},
{
"name": "sum",
"tier": "tier1_bin"
},
{
"name": "sync",
"tier": "tier1_bin"
},
{
"name": "tac",
"tier": "tier1_bin"
},
{
"name": "tail",
"tier": "tier1_bin"
},
{
"name": "tar",
"tier": "tier1_bin"
},
{
"name": "tee",
"tier": "tier1_bin"
},
{
"name": "test",
"tier": "tier1_bin"
},
{
"name": "theme",
"tier": "tier1_bin"
},
{
"name": "time",
"tier": "tier1_bin"
},
{
"name": "timeout",
"tier": "tier1_bin"
},
{
"name": "touch",
"tier": "tier1_bin"
},
{
"name": "tr",
"tier": "tier1_bin"
},
{
"name": "true",
"tier": "tier1_bin"
},
{
"name": "truncate",
"tier": "tier1_bin"
},
{
"name": "tsort",
"tier": "tier1_bin"
},
{
"name": "tty",
"tier": "tier1_bin"
},
{
"name": "ulimit",
"tier": "tier1_bin"
},
{
"name": "umount",
"tier": "tier1_bin"
},
{
"name": "uname",
"tier": "tier1_bin"
},
{
"name": "unexpand",
"tier": "tier1_bin"
},
{
"name": "uniq",
"tier": "tier1_bin"
},
{
"name": "unlink",
"tier": "tier1_bin"
},
{
"name": "uptime",
"tier": "tier1_bin"
},
{
"name": "users",
"tier": "tier1_bin"
},
{
"name": "vdir",
"tier": "tier1_bin"
},
{
"name": "wc",
"tier": "tier1_bin"
},
{
"name": "wget",
"tier": "tier1_bin"
},
{
"name": "which",
"tier": "tier1_bin"
},
{
"name": "who",
"tier": "tier1_bin"
},
{
"name": "whoami",
"tier": "tier1_bin"
},
{
"name": "whois",
"tier": "tier1_bin"
},
{
"name": "xargs",
"tier": "tier1_bin"
},
{
"name": "xattr",
"tier": "tier1_bin"
},
{
"name": "yes",
"tier": "tier1_bin"
}
],
"helpDelegated": [
"bundlebee",
"git",
"hrpc",
"journalctl",
"openssl",
"pear-runtime-matrix",
"sidecar",
"ssh-keygen",
"sshd",
"systemctl",
"tar"
],
"utilities": {
"sh": {
"posixIssue7": "minimal",
"notes": [
"Line-oriented script runner; strips leading shebang; uses ctx.execLine"
],
"source": "sh.js"
},
"xargs": {
"posixIssue7": "partial",
"notes": [
"-0 -n -I -P with bounded parallelism; ctx.runBinCommand only; see BARE_OS_XARGS_MAX_PROCS"
],
"source": "xargs.js"
},
"test": {
"posixIssue7": "partial",
"notes": [
"Expanding [ and test; -r/-w/-x/-s vs UID/GID where supported"
],
"source": "test.js"
},
"echo": {
"posixIssue7": "partial",
"source": "echo.js"
},
"printf": {
"posixIssue7": "partial",
"notes": [
"FORMAT supports \\n \\t \\r \\\\ and octal \\ddd; % conversions still partial vs Issue 7"
],
"source": "printf.js"
},
"cmp": {
"posixIssue7": "partial",
"source": "cmp.js"
},
"diff": {
"posixIssue7": "partial",
"notes": [
"-q -s -u; single unified hunk; text only"
],
"source": "diff.js"
},
"patch": {
"posixIssue7": "partial",
"notes": [
"stdin unified diff; -p --dry-run; whole-file hunk match"
],
"source": "patch.js"
},
"find": {
"posixIssue7": "partial",
"source": "find.js"
},
"tar": {
"posixIssue7": "partial",
"notes": [
"Ustar; hard links; union limits; xattr via PATH.bare_xattr.json sidecar (see xattr)"
]
},
"sed": {
"posixIssue7": "partial"
},
"awk": {
"posixIssue7": "partial"
},
"ls": {
"posixIssue7": "partial"
},
"sort": {
"posixIssue7": "partial",
"notes": [
"LC_ALL / LC_COLLATE localeCompare for string keys when not C/POSIX"
],
"source": "sort.js"
},
"getconf": {
"posixIssue7": "partial",
"notes": [
"Static vs live pathconf bridge"
],
"source": "getconf.js"
},
"getfacl": {
"posixIssue7": "partial",
"notes": [
"PATH.bare_acl sidecar or mode-derived user/group/other triples"
],
"source": "getfacl.js"
},
"setfacl": {
"posixIssue7": "partial",
"notes": [
"-b clears sidecar; else ACL lines from stdin"
],
"source": "setfacl.js"
},
"xattr": {
"posixIssue7": "partial",
"notes": [
"PATH.bare_xattr.json map; values base64 UTF-8; -l -w -d"
],
"source": "xattr.js"
}
}
}