logo

utils-std

Collection of commonly available Unix tools
ModeNameSize
-rw-r--r--.builds/freebsd.yml25L
-rw-r--r--.builds/netbsd.yml25L
-rw-r--r--.clang-format23L
-rw-r--r--.gitignore25L
-rw-r--r--.reuse/dep510L
-rw-r--r--Kyuafile8L
-rw-r--r--LICENSES/0BSD.txt5L
-rw-r--r--LICENSES/BSD-2-Clause.txt9L
-rw-r--r--LICENSES/BSD-3-Clause.txt11L
-rw-r--r--LICENSES/CC0-1.0.txt121L
-rw-r--r--LICENSES/GFDL-1.1-only.txt119L
-rw-r--r--LICENSES/MPL-2.0.txt373L
-rw-r--r--LICENSES/WTFPL.txt11L
-rw-r--r--Makefile161L
-rw-r--r--README.md53L
-rw-r--r--authorized_keys.git3L
-rw-r--r--build/cmd/.keep0B
l---------cmd/[1L
-rw-r--r--cmd/arch.125L
-rw-r--r--cmd/arch.c29L
-rw-r--r--cmd/base64.143L
-rw-r--r--cmd/base64.c348L
-rw-r--r--cmd/basename.139L
-rw-r--r--cmd/basename.c66L
-rw-r--r--cmd/cat.154L
-rw-r--r--cmd/cat.c154L
l---------cmd/chgrp1L
-rw-r--r--cmd/chmod.191L
-rw-r--r--cmd/chmod.c229L
-rw-r--r--cmd/chown.186L
-rw-r--r--cmd/chown.c280L
-rw-r--r--cmd/chroot.152L
-rw-r--r--cmd/chroot.c69L
-rw-r--r--cmd/cmp.196L
-rw-r--r--cmd/cmp.c175L
-rw-r--r--cmd/date.1.in83L
-rw-r--r--cmd/date.c153L
-rw-r--r--cmd/df.180L
-rw-r--r--cmd/df.c359L
-rw-r--r--cmd/dirname.130L
-rw-r--r--cmd/dirname.c28L
-rw-r--r--cmd/echo.143L
-rw-r--r--cmd/echo.c83L
-rw-r--r--cmd/env.173L
-rw-r--r--cmd/env.c131L
-rw-r--r--cmd/expr.1326L
-rw-r--r--cmd/expr.y568L
-rw-r--r--cmd/false.118L
-rw-r--r--cmd/false.c8L
-rw-r--r--cmd/id.155L
-rw-r--r--cmd/id.c338L
-rw-r--r--cmd/install.178L
-rw-r--r--cmd/install.c309L
-rw-r--r--cmd/link.126L
-rw-r--r--cmd/link.c25L
-rw-r--r--cmd/ln.175L
-rw-r--r--cmd/ln.c201L
-rw-r--r--cmd/logname.128L
-rw-r--r--cmd/logname.c27L
-rw-r--r--cmd/mkdir.149L
-rw-r--r--cmd/mkdir.c116L
-rw-r--r--cmd/mkfifo.135L
-rw-r--r--cmd/mkfifo.c80L
-rw-r--r--cmd/mknod.167L
-rw-r--r--cmd/mknod.c154L
-rw-r--r--cmd/mv.185L
-rw-r--r--cmd/mv.c299L
-rw-r--r--cmd/nice.157L
-rw-r--r--cmd/nice.c91L
-rw-r--r--cmd/nohup.156L
-rw-r--r--cmd/nohup.c114L
-rw-r--r--cmd/nproc.127L
-rw-r--r--cmd/nproc.c52L
-rw-r--r--cmd/pathchk.168L
-rw-r--r--cmd/pathchk.c152L
-rw-r--r--cmd/printf.1416L
-rw-r--r--cmd/printf.c752L
-rw-r--r--cmd/pwd.125L
-rw-r--r--cmd/pwd.c36L
l---------cmd/readlink1L
-rw-r--r--cmd/readlink.176L
-rw-r--r--cmd/realpath.157L
-rw-r--r--cmd/realpath.c234L
-rw-r--r--cmd/rm.157L
-rw-r--r--cmd/rm.c243L
-rw-r--r--cmd/rmdir.141L
-rw-r--r--cmd/rmdir.c98L
-rw-r--r--cmd/seq.145L
-rw-r--r--cmd/seq.c156L
-rw-r--r--cmd/sleep.130L
-rw-r--r--cmd/sleep.c56L
-rw-r--r--cmd/strings.158L
-rw-r--r--cmd/strings.c213L
-rw-r--r--cmd/sync.122L
-rw-r--r--cmd/sync.c14L
-rw-r--r--cmd/tee.135L
-rw-r--r--cmd/tee.c108L
-rw-r--r--cmd/test.1400L
-rw-r--r--cmd/test.c589L
-rw-r--r--cmd/time.148L
-rw-r--r--cmd/time.c111L
-rw-r--r--cmd/timeout.175L
-rw-r--r--cmd/timeout.c214L
-rw-r--r--cmd/touch.1.in59L
-rw-r--r--cmd/touch.c149L
-rw-r--r--cmd/tr.1365L
-rw-r--r--cmd/tr.c229L
-rw-r--r--cmd/true.118L
-rw-r--r--cmd/true.c8L
-rw-r--r--cmd/truncate.177L
-rw-r--r--cmd/truncate.c135L
-rw-r--r--cmd/tty.132L
-rw-r--r--cmd/tty.c38L
-rw-r--r--cmd/uname.146L
-rw-r--r--cmd/uname.c106L
-rw-r--r--cmd/uniq.154L
-rw-r--r--cmd/uniq.c243L
-rw-r--r--cmd/unlink.134L
-rw-r--r--cmd/unlink.c22L
-rw-r--r--cmd/wc.197L
-rw-r--r--cmd/wc.c265L
-rwxr-xr-xcmd/yes13L
-rw-r--r--cmd/yes.130L
-rwxr-xr-xconfigure284L
-rw-r--r--configure.d/copy_file_range.c18L
-rw-r--r--configure.d/reallocarray.c18L
-rw-r--r--configure.d/splice.c18L
-rw-r--r--coreutils.txt106L
-rw-r--r--lib/absu.h36L
-rw-r--r--lib/bitmasks.h11L
-rw-r--r--lib/consent.c136L
-rw-r--r--lib/consent.h12L
-rw-r--r--lib/fs.c92L
-rw-r--r--lib/fs.h24L
-rw-r--r--lib/humanize.c37L
-rw-r--r--lib/humanize.h18L
-rw-r--r--lib/iso_parse.c128L
-rw-r--r--lib/iso_parse.h6L
-rw-r--r--lib/iso_parse.mdoc41L
-rw-r--r--lib/mkdir.c61L
-rw-r--r--lib/mkdir.h13L
-rw-r--r--lib/mode.c287L
-rw-r--r--lib/mode.h12L
-rw-r--r--lib/strtodur.c93L
-rw-r--r--lib/strtodur.h6L
-rw-r--r--lib/symbolize_mode.c65L
-rw-r--r--lib/sys_signame.h111L
-rwxr-xr-xlib/sys_signame.sh44L
-rw-r--r--lib/tr_str.c353L
-rw-r--r--lib/tr_str.h63L
-rw-r--r--lib/truncation.c159L
-rw-r--r--lib/truncation.h25L
-rw-r--r--lib/user_group_parse.c81L
-rw-r--r--lib/user_group_parse.h12L
-rw-r--r--lsb_commands.txt141L
-rwxr-xr-xmakeless-regen.sh21L
-rwxr-xr-xmakeless.sh65L
-rw-r--r--posix_utilities.txt164L
-rwxr-xr-xstatic-funcs-check.pl33L
-rw-r--r--test-cmd/Kyuafile32L
-rwxr-xr-xtest-cmd/arch.t9L
-rwxr-xr-xtest-cmd/base64131L
-rwxr-xr-xtest-cmd/basename80L
-rwxr-xr-xtest-cmd/cat78L
-rwxr-xr-xtest-cmd/chmod28L
-rwxr-xr-xtest-cmd/chown.t63L
-rwxr-xr-xtest-cmd/cmp.t47L
-rwxr-xr-xtest-cmd/date108L
-rwxr-xr-xtest-cmd/df30L
-rwxr-xr-xtest-cmd/dirname38L
-rwxr-xr-xtest-cmd/echo40L
-rwxr-xr-xtest-cmd/env76L
-rwxr-xr-xtest-cmd/false25L
-rwxr-xr-xtest-cmd/id164L
-rw-r--r--test-cmd/inputs/all_bytes256B
-rwxr-xr-xtest-cmd/inputs/base64/true19144B
-rw-r--r--test-cmd/inputs/base64/true_w01L
-rw-r--r--test-cmd/inputs/base64/true_w76336L
-rw-r--r--test-cmd/inputs/strings/libc_start_main215B
-rwxr-xr-xtest-cmd/inputs/strings/true19144B
-rwxr-xr-xtest-cmd/install.t74L
-rwxr-xr-xtest-cmd/link35L
-rwxr-xr-xtest-cmd/ln.t78L
-rwxr-xr-xtest-cmd/logname18L
-rwxr-xr-xtest-cmd/mkdir.t77L
-rwxr-xr-xtest-cmd/mkfifo.t24L
-rwxr-xr-xtest-cmd/mv.t86L
-rw-r--r--test-cmd/outputs/base64/all_bytes5L
-rwxr-xr-xtest-cmd/outputs/base64/true19144B
-rw-r--r--test-cmd/outputs/strings/all_bytes1L
-rw-r--r--test-cmd/outputs/strings/all_bytes_td1L
-rw-r--r--test-cmd/outputs/strings/all_bytes_to1L
-rw-r--r--test-cmd/outputs/strings/all_bytes_tx1L
-rw-r--r--test-cmd/outputs/strings/true91L
-rw-r--r--test-cmd/outputs/strings/true_865L
-rw-r--r--test-cmd/outputs/strings/true_8_td65L
-rw-r--r--test-cmd/outputs/strings/true_8_to65L
-rw-r--r--test-cmd/outputs/strings/true_8_tx65L
-rw-r--r--test-cmd/outputs/strings/true_td91L
-rw-r--r--test-cmd/outputs/strings/true_to91L
-rw-r--r--test-cmd/outputs/strings/true_tx91L
-rw-r--r--test-cmd/outputs/tee/hello_all_bytes262B
-rwxr-xr-xtest-cmd/pathchk.t43L
-rwxr-xr-xtest-cmd/pwd49L
-rwxr-xr-xtest-cmd/readlink.t36L
-rwxr-xr-xtest-cmd/realpath.t128L
-rwxr-xr-xtest-cmd/rm.t182L
-rwxr-xr-xtest-cmd/rmdir.t40L
-rwxr-xr-xtest-cmd/seq.sh56L
-rwxr-xr-xtest-cmd/sleep.t19L
-rwxr-xr-xtest-cmd/stat_atime8L
-rwxr-xr-xtest-cmd/stat_mtime8L
-rwxr-xr-xtest-cmd/strings123L
-rwxr-xr-xtest-cmd/tee90L
-rwxr-xr-xtest-cmd/test.sh193L
-rwxr-xr-xtest-cmd/time.t31L
-rwxr-xr-xtest-cmd/timeout.t21L
-rwxr-xr-xtest-cmd/touch207L
-rwxr-xr-xtest-cmd/true25L
-rwxr-xr-xtest-cmd/truncate.t78L
-rwxr-xr-xtest-cmd/tty43L
-rwxr-xr-xtest-cmd/uname.sh45L
-rw-r--r--test-cmd/uniq_0I.txt7L
-rwxr-xr-xtest-cmd/uniq_posix.t27L
-rwxr-xr-xtest-cmd/unlink24L
-rwxr-xr-xtest-cmd/wc.t94L
-rwxr-xr-xtest-cmd/yes.t29L
-rw-r--r--test-lib/Kyuafile11L
-rw-r--r--test-lib/mode.c312L
-rw-r--r--test-lib/strtodur.c64L
-rw-r--r--test-lib/symbolize_mode.c43L
-rw-r--r--test-lib/truncation.c80L
-rwxr-xr-xtest_functions.sh16L