coreutils/busybox applets (certain/some) written in pure POSIX sh
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
thatgeekyweeb f1e74d64d1 add bin/yes 2 weeks ago
bin add bin/yes 2 weeks ago
LICENSE Microsoft is a piece of shit; new license 4 months ago
README add info abt ls being bad for daily use 4 weeks ago
shellcheck minor edits for shellcheck + add set -f to which (suggested by pystardust) 2 months ago

README

-----------------------------
# SHapplet: Pure POSIX SH coreutils applet replacements
-----------------------------
# minimum size applets can be found in ./bin/
-----------------------------
# applets have been tested with `time`
- touch: same as coreutils
- ls: same as coreutils
- cat: slower when reading from binaries, same otherwise
- grep: same as coreutils
- seq: same as coreutils
- tr: same as coreutils
----------------------------
# daily use / first in $PATH
- setting shapplet/bin to the first in $PATH should cause no issues
- EXCEPT when using ls; ls lacks options such as -l and does NOT operate identically to coreutils
- I strongly advise users to NOT add ls as first in $PATH
----------------------------
# shellcheck should show no issues; `&&` and `||` are used over if for smaller code base
-----------------------------