logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git/
ModeNameSize
-rw-r--r--.builds/archlinux.yml23L
-rw-r--r--.builds/freebsd.yml25L
-rw-r--r--.builds/netbsd.yml25L
-rw-r--r--.clang-format23L
-rw-r--r--.gitignore26L
-rw-r--r--.reuse/dep510L
-rw-r--r--Kyuafile7L
-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/MIT.txt9L
-rw-r--r--LICENSES/MPL-2.0.txt373L
-rw-r--r--LICENSES/WTFPL.txt11L
-rw-r--r--Makefile153L
-rw-r--r--README.md65L
-rw-r--r--authorized_keys.git3L
-rwxr-xr-xbootstrap-regen.sh41L
-rwxr-xr-xbootstrap.sh25L
-rw-r--r--build/cmd/.keep0B
-rwxr-xr-xcheck-cmds.sh22L
-rwxr-xr-xcheck-funcs.sh50L
-rwxr-xr-xcheck-libs.sh31L
l---------cmd/[1L
-rw-r--r--cmd/arch.128L
-rw-r--r--cmd/arch.c28L
-rw-r--r--cmd/base64.149L
-rw-r--r--cmd/base64.c363L
-rw-r--r--cmd/basename.164L
-rw-r--r--cmd/basename.c126L
-rw-r--r--cmd/cat.154L
-rw-r--r--cmd/cat.c123L
l---------cmd/chgrp1L
-rw-r--r--cmd/chmod.1157L
-rw-r--r--cmd/chmod.c259L
-rw-r--r--cmd/chown.186L
-rw-r--r--cmd/chown.c302L
-rw-r--r--cmd/chroot.157L
-rw-r--r--cmd/chroot.c69L
-rw-r--r--cmd/cksum.127L
-rw-r--r--cmd/cksum.c172L
-rw-r--r--cmd/cmp.196L
-rw-r--r--cmd/cmp.c185L
-rw-r--r--cmd/cut.191L
-rw-r--r--cmd/cut.c488L
-rw-r--r--cmd/date.1.in125L
-rw-r--r--cmd/date.c305L
-rw-r--r--cmd/df.183L
-rw-r--r--cmd/df.c415L
-rw-r--r--cmd/dirname.126L
-rw-r--r--cmd/dirname.c28L
-rw-r--r--cmd/echo.144L
-rw-r--r--cmd/echo.c59L
-rw-r--r--cmd/env.198L
-rw-r--r--cmd/env.c191L
-rw-r--r--cmd/expr.1326L
-rw-r--r--cmd/expr.y591L
-rw-r--r--cmd/false.123L
-rw-r--r--cmd/false.c8L
-rw-r--r--cmd/head.192L
-rw-r--r--cmd/head.c279L
-rw-r--r--cmd/id.155L
-rw-r--r--cmd/id.c373L
-rw-r--r--cmd/install.1102L
-rw-r--r--cmd/install.c361L
-rw-r--r--cmd/join.1259L
-rw-r--r--cmd/join.c580L
-rw-r--r--cmd/link.131L
-rw-r--r--cmd/link.c25L
-rw-r--r--cmd/ln.182L
-rw-r--r--cmd/ln.c218L
-rw-r--r--cmd/logname.128L
-rw-r--r--cmd/logname.c27L
-rw-r--r--cmd/mkdir.149L
-rw-r--r--cmd/mkdir.c111L
-rw-r--r--cmd/mkfifo.135L
-rw-r--r--cmd/mkfifo.c78L
-rw-r--r--cmd/mknod.170L
-rw-r--r--cmd/mknod.c154L
-rw-r--r--cmd/mktemp.164L
-rw-r--r--cmd/mktemp.c196L
-rw-r--r--cmd/mv.199L
-rw-r--r--cmd/mv.c520L
-rw-r--r--cmd/nice.160L
-rw-r--r--cmd/nice.c96L
-rw-r--r--cmd/nohup.156L
-rw-r--r--cmd/nohup.c119L
-rw-r--r--cmd/nproc.132L
-rw-r--r--cmd/nproc.c63L
-rw-r--r--cmd/paste.1172L
-rw-r--r--cmd/paste.c271L
-rw-r--r--cmd/pathchk.169L
-rw-r--r--cmd/pathchk.c154L
-rw-r--r--cmd/printf.1426L
-rw-r--r--cmd/printf.c747L
-rw-r--r--cmd/pwd.144L
-rw-r--r--cmd/pwd.c137L
l---------cmd/readlink1L
-rw-r--r--cmd/readlink.177L
-rw-r--r--cmd/realpath.162L
-rw-r--r--cmd/realpath.c244L
-rw-r--r--cmd/renice.156L
-rw-r--r--cmd/renice.c171L
-rw-r--r--cmd/rm.154L
-rw-r--r--cmd/rm.c234L
-rw-r--r--cmd/rmdir.151L
-rw-r--r--cmd/rmdir.c130L
-rw-r--r--cmd/seq.147L
-rw-r--r--cmd/seq.c156L
-rw-r--r--cmd/sha1sum.149L
-rw-r--r--cmd/sha1sum.c296L
-rw-r--r--cmd/sha256sum.139L
-rw-r--r--cmd/sha256sum.c296L
-rw-r--r--cmd/sha512sum.139L
-rw-r--r--cmd/sha512sum.c296L
-rw-r--r--cmd/sleep.135L
-rw-r--r--cmd/sleep.c58L
-rw-r--r--cmd/split.183L
-rw-r--r--cmd/split.c346L
-rw-r--r--cmd/strings.166L
-rw-r--r--cmd/strings.c221L
-rw-r--r--cmd/sync.148L
-rw-r--r--cmd/sync.c94L
-rw-r--r--cmd/tee.135L
-rw-r--r--cmd/tee.c115L
-rw-r--r--cmd/test.1403L
-rw-r--r--cmd/test.c597L
-rw-r--r--cmd/time.153L
-rw-r--r--cmd/time.c155L
-rw-r--r--cmd/timeout.189L
-rw-r--r--cmd/timeout.c230L
-rw-r--r--cmd/touch.1.in92L
-rw-r--r--cmd/touch.c300L
-rw-r--r--cmd/tr.1369L
-rw-r--r--cmd/tr.c243L
-rw-r--r--cmd/true.123L
-rw-r--r--cmd/true.c8L
-rw-r--r--cmd/truncate.177L
-rw-r--r--cmd/truncate.c134L
-rw-r--r--cmd/tty.132L
-rw-r--r--cmd/tty.c38L
-rw-r--r--cmd/uname.154L
-rw-r--r--cmd/uname.c108L
-rw-r--r--cmd/uniq.154L
-rw-r--r--cmd/uniq.c292L
-rw-r--r--cmd/unlink.134L
-rw-r--r--cmd/unlink.c22L
-rw-r--r--cmd/wc.197L
-rw-r--r--cmd/wc.c333L
-rw-r--r--cmd/which.150L
-rw-r--r--cmd/which.c85L
-rw-r--r--cmd/whoami.121L
-rw-r--r--cmd/whoami.c35L
-rw-r--r--cmd/yes.128L
-rw-r--r--cmd/yes.c86L
-rwxr-xr-xconfigure300L
-rw-r--r--configure.d/cflag_test.c10L
-rw-r--r--configure.d/copy_file_range.c23L
-rw-r--r--configure.d/fgetln.c19L
-rw-r--r--configure.d/getopt_long.c45L
-rw-r--r--configure.d/reallocarray.c18L
-rw-r--r--configure.d/sendfile_linux.c21L
-rw-r--r--configure.d/syncfs.c16L
-rw-r--r--coreutils.txt106L
-rw-r--r--lib/absu.h36L
-rw-r--r--lib/bitmasks.h11L
-rw-r--r--lib/bytes2hex.c24L
-rw-r--r--lib/consent.c139L
-rw-r--r--lib/consent.h12L
-rw-r--r--lib/err.c88L
-rw-r--r--lib/err.h19L
-rw-r--r--lib/fs.c167L
-rw-r--r--lib/fs.h33L
-rw-r--r--lib/humanize.c37L
-rw-r--r--lib/humanize.h18L
-rw-r--r--lib/iso_parse.c182L
-rw-r--r--lib/iso_parse.h13L
-rw-r--r--lib/iso_parse.mdoc46L
-rw-r--r--lib/lib_mkdir.c58L
-rw-r--r--lib/lib_mkdir.h13L
-rw-r--r--lib/mode.c288L
-rw-r--r--lib/mode.h12L
-rw-r--r--lib/offline_realpath.c163L
-rw-r--r--lib/reallocarray.h19L
-rw-r--r--lib/sha1.c165L
-rw-r--r--lib/sha1.h21L
-rw-r--r--lib/sha256.c164L
-rw-r--r--lib/sha256.h24L
-rw-r--r--lib/sha512.c185L
-rw-r--r--lib/sha512.h24L
-rw-r--r--lib/strconv.h8L
-rw-r--r--lib/strtodur.c109L
-rw-r--r--lib/strtodur.h9L
-rw-r--r--lib/symbolize_mode.c65L
-rw-r--r--lib/sys_signame.c89L
-rw-r--r--lib/sys_signame.h25L
-rwxr-xr-xlib/sys_signame.sh18L
-rw-r--r--lib/tr_str.c353L
-rw-r--r--lib/tr_str.h64L
-rw-r--r--lib/truncation.c160L
-rw-r--r--lib/truncation.h26L
-rw-r--r--lib/user_group_parse.c78L
-rw-r--r--lib/user_group_parse.h12L
-rw-r--r--lsb_commands.txt141L
-rw-r--r--posix_utilities.txt160L
-rwxr-xr-xstatic-funcs-check.pl33L
-rwxr-xr-xtest-cmd/arch.sh10L
-rwxr-xr-xtest-cmd/base64.sh70L
-rwxr-xr-xtest-cmd/basename.sh45L
-rwxr-xr-xtest-cmd/cat.sh52L
-rwxr-xr-xtest-cmd/chmod.sh45L
-rwxr-xr-xtest-cmd/chown.t63L
-rwxr-xr-xtest-cmd/cksum.sh26L
-rwxr-xr-xtest-cmd/cmp.sh32L
-rwxr-xr-xtest-cmd/cut.sh74L
-rwxr-xr-xtest-cmd/date.sh88L
-rwxr-xr-xtest-cmd/df.sh33L
-rwxr-xr-xtest-cmd/dirname.sh32L
-rwxr-xr-xtest-cmd/echo.sh19L
-rwxr-xr-xtest-cmd/env.sh48L
-rwxr-xr-xtest-cmd/expr.sh82L
-rwxr-xr-xtest-cmd/false.sh11L
-rw-r--r--test-cmd/getpriority.c17L
-rwxr-xr-xtest-cmd/head.sh51L
-rwxr-xr-xtest-cmd/id.sh38L
-rw-r--r--test-cmd/init_env.sh7L
-rw-r--r--test-cmd/inputs/all_bytes256B
-rw-r--r--test-cmd/inputs/alnum1L
-rw-r--r--test-cmd/inputs/empty0B
-rw-r--r--test-cmd/inputs/join/abc-ade2L
-rw-r--r--test-cmd/inputs/join/ap1L
-rw-r--r--test-cmd/inputs/join/awx-aop3L
-rw-r--r--test-cmd/inputs/join/ax-az3L
-rw-r--r--test-cmd/inputs/join/origin.txt4L
-rw-r--r--test-cmd/inputs/join/phone.txt4L
-rw-r--r--test-cmd/inputs/strings/length54B
-rwxr-xr-xtest-cmd/inputs/strings/length.sh5L
-rw-r--r--test-cmd/inputs/strings/libc_start_main215B
-rwxr-xr-xtest-cmd/install.t105L
-rwxr-xr-xtest-cmd/join.sh37L
-rwxr-xr-xtest-cmd/link.sh23L
-rwxr-xr-xtest-cmd/ln.t94L
-rwxr-xr-xtest-cmd/logname.sh14L
-rwxr-xr-xtest-cmd/mkdir.sh95L
-rwxr-xr-xtest-cmd/mkfifo.sh20L
-rwxr-xr-xtest-cmd/mktemp.sh90L
-rw-r--r--test-cmd/mv-devshm.t28L
-rwxr-xr-xtest-cmd/mv.t155L
-rwxr-xr-xtest-cmd/nice.sh32L
-rw-r--r--test-cmd/outputs/base64/all_bytes_w01L
-rw-r--r--test-cmd/outputs/base64/all_bytes_w765L
-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/length_8_td2L
-rw-r--r--test-cmd/outputs/strings/length_8_to2L
-rw-r--r--test-cmd/outputs/strings/length_8_tx2L
-rw-r--r--test-cmd/outputs/strings/length_td6L
-rw-r--r--test-cmd/outputs/strings/length_to6L
-rw-r--r--test-cmd/outputs/strings/length_tx6L
-rw-r--r--test-cmd/outputs/tee/hello_all_bytes262B
-rwxr-xr-xtest-cmd/paste.sh29L
-rw-r--r--test-cmd/pathchk-getlimits.c13L
-rwxr-xr-xtest-cmd/pathchk.sh54L
-rwxr-xr-xtest-cmd/printf.sh17L
-rwxr-xr-xtest-cmd/pwd.sh45L
-rwxr-xr-xtest-cmd/readlink.sh33L
-rwxr-xr-xtest-cmd/realpath.sh86L
-rwxr-xr-xtest-cmd/rm.t182L
-rwxr-xr-xtest-cmd/rmdir.t54L
-rwxr-xr-xtest-cmd/rmdir_long.t18L
-rwxr-xr-xtest-cmd/seq.sh56L
-rwxr-xr-xtest-cmd/sha1sum.sh52L
-rwxr-xr-xtest-cmd/sha256sum.sh52L
-rwxr-xr-xtest-cmd/sha512sum.sh52L
-rwxr-xr-xtest-cmd/sleep.sh15L
-rwxr-xr-xtest-cmd/split.sh97L
-rwxr-xr-xtest-cmd/stat_atime8L
-rwxr-xr-xtest-cmd/stat_mtime8L
-rwxr-xr-xtest-cmd/strings.sh74L
-rw-r--r--test-cmd/tap.sh265L
-rwxr-xr-xtest-cmd/tee.sh49L
-rwxr-xr-xtest-cmd/test.sh193L
-rwxr-xr-xtest-cmd/time.t31L
-rwxr-xr-xtest-cmd/timeout.t34L
-rwxr-xr-xtest-cmd/touch.sh80L
-rwxr-xr-xtest-cmd/true.sh11L
-rwxr-xr-xtest-cmd/truncate.t78L
-rwxr-xr-xtest-cmd/tty.sh22L
-rwxr-xr-xtest-cmd/uname.sh33L
-rw-r--r--test-cmd/uniq_0I.txt7L
-rwxr-xr-xtest-cmd/uniq_posix.t27L
-rwxr-xr-xtest-cmd/unlink.sh14L
-rwxr-xr-xtest-cmd/wc.sh109L
-rwxr-xr-xtest-cmd/yes.sh44L
-rw-r--r--test-lib/t_mode.c317L
-rw-r--r--test-lib/t_sha1.c68L
-rw-r--r--test-lib/t_sha256.c70L
-rw-r--r--test-lib/t_sha512.c81L
-rw-r--r--test-lib/t_strtodur.c75L
-rw-r--r--test-lib/t_symbolize_mode.c47L
-rw-r--r--test-lib/t_truncation.c80L
-rwxr-xr-xtest_functions.sh16L