logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git
ModeNameSize
-rw-r--r--.builds/freebsd.yml23L
-rw-r--r--.builds/netbsd.yml23L
-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--Makefile212L
-rw-r--r--README.md65L
-rw-r--r--authorized_keys.git3L
-rwxr-xr-xbootstrap-regen.sh32L
-rwxr-xr-xbootstrap.sh20L
-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.c29L
-rw-r--r--cmd/base64.149L
-rw-r--r--cmd/base64.c374L
-rw-r--r--cmd/basename.164L
-rw-r--r--cmd/basename.c126L
-rw-r--r--cmd/cat.154L
-rw-r--r--cmd/cat.c126L
l---------cmd/chgrp1L
-rw-r--r--cmd/chmod.1157L
-rw-r--r--cmd/chmod.c267L
-rw-r--r--cmd/chown.186L
-rw-r--r--cmd/chown.c310L
-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.c187L
-rw-r--r--cmd/cut.191L
-rw-r--r--cmd/cut.c493L
-rw-r--r--cmd/date.1.in125L
-rw-r--r--cmd/date.c314L
-rw-r--r--cmd/df.183L
-rw-r--r--cmd/df.c421L
-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.c178L
-rw-r--r--cmd/expr.1326L
-rw-r--r--cmd/expr.y590L
-rw-r--r--cmd/false.123L
-rw-r--r--cmd/false.c8L
-rw-r--r--cmd/head.192L
-rw-r--r--cmd/head.c284L
-rw-r--r--cmd/id.155L
-rw-r--r--cmd/id.c373L
-rw-r--r--cmd/install.1102L
-rw-r--r--cmd/install.c375L
-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.c221L
-rw-r--r--cmd/logname.128L
-rw-r--r--cmd/logname.c27L
-rw-r--r--cmd/mkdir.149L
-rw-r--r--cmd/mkdir.c115L
-rw-r--r--cmd/mkfifo.135L
-rw-r--r--cmd/mkfifo.c81L
-rw-r--r--cmd/mknod.170L
-rw-r--r--cmd/mknod.c159L
-rw-r--r--cmd/mktemp.164L
-rw-r--r--cmd/mktemp.c177L
-rw-r--r--cmd/mv.199L
-rw-r--r--cmd/mv.c521L
-rw-r--r--cmd/nice.160L
-rw-r--r--cmd/nice.c98L
-rw-r--r--cmd/nohup.156L
-rw-r--r--cmd/nohup.c123L
-rw-r--r--cmd/nproc.132L
-rw-r--r--cmd/nproc.c61L
-rw-r--r--cmd/paste.1172L
-rw-r--r--cmd/paste.c273L
-rw-r--r--cmd/pathchk.169L
-rw-r--r--cmd/pathchk.c156L
-rw-r--r--cmd/printf.1426L
-rw-r--r--cmd/printf.c770L
-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.c173L
-rw-r--r--cmd/rm.154L
-rw-r--r--cmd/rm.c247L
-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.c298L
-rw-r--r--cmd/sha256sum.139L
-rw-r--r--cmd/sha256sum.c298L
-rw-r--r--cmd/sha512sum.139L
-rw-r--r--cmd/sha512sum.c298L
-rw-r--r--cmd/sleep.135L
-rw-r--r--cmd/sleep.c56L
-rw-r--r--cmd/split.183L
-rw-r--r--cmd/split.c346L
-rw-r--r--cmd/strings.166L
-rw-r--r--cmd/strings.c227L
-rw-r--r--cmd/sync.141L
-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.c592L
-rw-r--r--cmd/time.153L
-rw-r--r--cmd/time.c155L
-rw-r--r--cmd/timeout.189L
-rw-r--r--cmd/timeout.c235L
-rw-r--r--cmd/touch.1.in78L
-rw-r--r--cmd/touch.c288L
-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.c137L
-rw-r--r--cmd/tty.132L
-rw-r--r--cmd/tty.c38L
-rw-r--r--cmd/uname.153L
-rw-r--r--cmd/uname.c108L
-rw-r--r--cmd/uniq.154L
-rw-r--r--cmd/uniq.c262L
-rw-r--r--cmd/unlink.134L
-rw-r--r--cmd/unlink.c22L
-rw-r--r--cmd/wc.197L
-rw-r--r--cmd/wc.c342L
-rw-r--r--cmd/which.150L
-rw-r--r--cmd/which.c85L
-rw-r--r--cmd/yes.128L
-rw-r--r--cmd/yes.c89L
-rwxr-xr-xconfigure273L
-rw-r--r--configure.d/cflag_test.c7L
-rw-r--r--configure.d/copy_file_range.c18L
-rw-r--r--configure.d/getopt_long.c45L
-rw-r--r--configure.d/reallocarray.c16L
-rw-r--r--configure.d/sendfile_linux.c14L
-rw-r--r--configure.d/syncfs.c15L
-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.c143L
-rw-r--r--lib/consent.h12L
-rw-r--r--lib/fs.c143L
-rw-r--r--lib/fs.h33L
-rw-r--r--lib/humanize.c37L
-rw-r--r--lib/humanize.h18L
-rw-r--r--lib/iso_parse.c186L
-rw-r--r--lib/iso_parse.h13L
-rw-r--r--lib/iso_parse.mdoc46L
-rw-r--r--lib/lib_mkdir.c61L
-rw-r--r--lib/lib_mkdir.h13L
-rw-r--r--lib/mode.c290L
-rw-r--r--lib/mode.h12L
-rw-r--r--lib/offline_realpath.c161L
-rw-r--r--lib/reallocarray.h17L
-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.c99L
-rw-r--r--lib/strtodur.h6L
-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.c350L
-rw-r--r--lib/tr_str.h64L
-rw-r--r--lib/truncation.c162L
-rw-r--r--lib/truncation.h26L
-rw-r--r--lib/user_group_parse.c81L
-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.sh44L
-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.sh40L
-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.sh42L
-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.c74L
-rw-r--r--test-lib/t_symbolize_mode.c47L
-rw-r--r--test-lib/t_truncation.c80L
-rwxr-xr-xtest_functions.sh16L