756 lines
12 KiB
JSON
756 lines
12 KiB
JSON
{
|
|
"schema": 2,
|
|
"profileId": "bare-os-posix-like",
|
|
"generatedAt": "2026-04-22T07:30:25.994Z",
|
|
"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": "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": "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"
|
|
}
|
|
}
|
|
}
|