Add audit-section to README
Okay, so why another section? The finished-section applies to general feature-completeness and manual status. It somehow is not an indicator for general code- clarity, so the audited-column reflects a thorough audit of the underlying code and optimization. Take a look at the upcoming basename(1)-patch for an example on how this goes.
This commit is contained in:
parent
bcd649da55
commit
44bd931834
160
README
160
README
|
@ -5,89 +5,89 @@ sbase is a collection of unix tools that are inherently portable
|
||||||
across UNIX and UNIX-like systems.
|
across UNIX and UNIX-like systems.
|
||||||
|
|
||||||
The following tools are implemented ('*' == finished, '#' == UTF-8 support,
|
The following tools are implemented ('*' == finished, '#' == UTF-8 support,
|
||||||
'=' == implicit UTF-8 support):
|
'=' == implicit UTF-8 support, '|' == audited):
|
||||||
|
|
||||||
UTILITY POSIX 2008 COMPLIANT MISSING OPTIONS
|
UTILITY POSIX 2008 COMPLIANT MISSING OPTIONS
|
||||||
------- -------------------- ---------------
|
------- -------------------- ---------------
|
||||||
=* basename yes none
|
=* basename yes none
|
||||||
=* cal yes none
|
=* cal yes none
|
||||||
=* cat yes none
|
=* cat yes none
|
||||||
=* chgrp yes none
|
=* chgrp yes none
|
||||||
=* chmod yes none
|
=* chmod yes none
|
||||||
=* chown yes none
|
=* chown yes none
|
||||||
=* chroot non-posix none
|
=* chroot non-posix none
|
||||||
=* cksum yes none
|
=* cksum yes none
|
||||||
=* cmp yes none
|
=* cmp yes none
|
||||||
#* cols non-posix none
|
#* cols non-posix none
|
||||||
=* comm yes none
|
=* comm yes none
|
||||||
= cp yes none (-i)
|
= cp yes none (-i)
|
||||||
=* cron non-posix none
|
=* cron non-posix none
|
||||||
#* cut yes none
|
#* cut yes none
|
||||||
=* date yes -u
|
=* date yes -u
|
||||||
=* dirname yes none
|
=* dirname yes none
|
||||||
=* du yes none
|
=* du yes none
|
||||||
=* echo yes none
|
=* echo yes none
|
||||||
=* env yes none
|
=* env yes none
|
||||||
#* expand yes none
|
#* expand yes none
|
||||||
#* expr yes none
|
#* expr yes none
|
||||||
=* false yes none
|
=* false yes none
|
||||||
= find yes none
|
= find yes none
|
||||||
#* fold yes none
|
#* fold yes none
|
||||||
=* grep yes none
|
=* grep yes none
|
||||||
=* head yes none
|
=* head yes none
|
||||||
=* hostname non-posix none
|
=* hostname non-posix none
|
||||||
=* kill yes none
|
=* kill yes none
|
||||||
=* link yes none
|
=* link yes none
|
||||||
=* ln yes none
|
=* ln yes none
|
||||||
=* logger yes none
|
=* logger yes none
|
||||||
=* logname yes none
|
=* logname yes none
|
||||||
= ls no (-C), -S, -f, -m, -s, -x
|
= ls no (-C), -S, -f, -m, -s, -x
|
||||||
=* md5sum non-posix none
|
=* md5sum non-posix none
|
||||||
=* mkdir yes none
|
=* mkdir yes none
|
||||||
=* mkfifo yes none
|
=* mkfifo yes none
|
||||||
=* mktemp non-posix none
|
=* mktemp non-posix none
|
||||||
=* mv yes none (-i)
|
=* mv yes none (-i)
|
||||||
=* nice yes none
|
=* nice yes none
|
||||||
= nl no -d, -f, -h, -l, -p
|
= nl no -d, -f, -h, -l, -p
|
||||||
=* nohup yes none
|
=* nohup yes none
|
||||||
#* paste yes none
|
#* paste yes none
|
||||||
=* printenv non-posix none
|
=* printenv non-posix none
|
||||||
#* printf yes none
|
#* printf yes none
|
||||||
=* pwd yes none
|
=* pwd yes none
|
||||||
= readlink non-posix none
|
= readlink non-posix none
|
||||||
=* renice yes none
|
=* renice yes none
|
||||||
=* rm yes none (-i)
|
=* rm yes none (-i)
|
||||||
=* rmdir yes none
|
=* rmdir yes none
|
||||||
# sed
|
# sed
|
||||||
seq non-posix none
|
seq non-posix none
|
||||||
=* setsid non-posix none
|
=* setsid non-posix none
|
||||||
= sha1sum non-posix none
|
= sha1sum non-posix none
|
||||||
= sha256sum non-posix none
|
= sha256sum non-posix none
|
||||||
= sha512sum non-posix none
|
= sha512sum non-posix none
|
||||||
=* sleep yes none
|
=* sleep yes none
|
||||||
sort no -m, -o, -d, -f, -i
|
sort no -m, -o, -d, -f, -i
|
||||||
=* split yes none
|
=* split yes none
|
||||||
=* sponge non-posix none
|
=* sponge non-posix none
|
||||||
#* strings yes none
|
#* strings yes none
|
||||||
=* sync non-posix none
|
=* sync non-posix none
|
||||||
=* tail yes none
|
=* tail yes none
|
||||||
=* tar non-posix none
|
=* tar non-posix none
|
||||||
=* tee yes none
|
=* tee yes none
|
||||||
=* test yes none
|
=* test yes none
|
||||||
= time no none (incorrect exit status)
|
= time no none (incorrect exit status)
|
||||||
=* touch yes none
|
=* touch yes none
|
||||||
#* tr yes none
|
#* tr yes none
|
||||||
=* true yes none
|
=* true yes none
|
||||||
=* tty yes none
|
=* tty yes none
|
||||||
=* uname yes none
|
=* uname yes none
|
||||||
#* unexpand yes none
|
#* unexpand yes none
|
||||||
=* uniq yes none
|
=* uniq yes none
|
||||||
=* unlink yes none
|
=* unlink yes none
|
||||||
=* uudecode yes none
|
=* uudecode yes none
|
||||||
=* uuencode yes none
|
=* uuencode yes none
|
||||||
#* wc yes none
|
#* wc yes none
|
||||||
= xargs no -I, -L, -p, -s, -t, -x
|
= xargs no -I, -L, -p, -s, -t, -x
|
||||||
=* yes non-posix none
|
=* yes non-posix none
|
||||||
|
|
||||||
The complement of sbase is ubase[1] which is Linux-specific and
|
The complement of sbase is ubase[1] which is Linux-specific and
|
||||||
provides all the non-portable tools. Together they are intended to
|
provides all the non-portable tools. Together they are intended to
|
||||||
|
|
Loading…
Reference in New Issue
Block a user