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:
FRIGN 2015-02-28 14:42:26 +01:00
parent bcd649da55
commit 44bd931834

160
README
View File

@ -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