commit 44bd9318348cff0d971f7bc6c496257854225118
parent bcd649da5537b4d56e0ef7b5226735b833d4fd03
Author: FRIGN <dev@frign.de>
Date: Sat, 28 Feb 2015 14:42:26 +0100
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.
Diffstat:
M | README | | | 160 | ++++++++++++++++++++++++++++++++++++++++---------------------------------------- |
1 file changed, 80 insertions(+), 80 deletions(-)
diff --git a/README b/README
@@ -5,89 +5,89 @@ sbase is a collection of unix tools that are inherently portable
across UNIX and UNIX-like systems.
The following tools are implemented ('*' == finished, '#' == UTF-8 support,
-'=' == implicit UTF-8 support):
+'=' == implicit UTF-8 support, '|' == audited):
UTILITY POSIX 2008 COMPLIANT MISSING OPTIONS
------- -------------------- ---------------
-=* basename yes none
-=* cal yes none
-=* cat yes none
-=* chgrp yes none
-=* chmod yes none
-=* chown yes none
-=* chroot non-posix none
-=* cksum yes none
-=* cmp yes none
-#* cols non-posix none
-=* comm yes none
-= cp yes none (-i)
-=* cron non-posix none
-#* cut yes none
-=* date yes -u
-=* dirname yes none
-=* du yes none
-=* echo yes none
-=* env yes none
-#* expand yes none
-#* expr yes none
-=* false yes none
-= find yes none
-#* fold yes none
-=* grep yes none
-=* head yes none
-=* hostname non-posix none
-=* kill yes none
-=* link yes none
-=* ln yes none
-=* logger yes none
-=* logname yes none
-= ls no (-C), -S, -f, -m, -s, -x
-=* md5sum non-posix none
-=* mkdir yes none
-=* mkfifo yes none
-=* mktemp non-posix none
-=* mv yes none (-i)
-=* nice yes none
-= nl no -d, -f, -h, -l, -p
-=* nohup yes none
-#* paste yes none
-=* printenv non-posix none
-#* printf yes none
-=* pwd yes none
-= readlink non-posix none
-=* renice yes none
-=* rm yes none (-i)
-=* rmdir yes none
-# sed
- seq non-posix none
-=* setsid non-posix none
-= sha1sum non-posix none
-= sha256sum non-posix none
-= sha512sum non-posix none
-=* sleep yes none
- sort no -m, -o, -d, -f, -i
-=* split yes none
-=* sponge non-posix none
-#* strings yes none
-=* sync non-posix none
-=* tail yes none
-=* tar non-posix none
-=* tee yes none
-=* test yes none
-= time no none (incorrect exit status)
-=* touch yes none
-#* tr yes none
-=* true yes none
-=* tty yes none
-=* uname yes none
-#* unexpand yes none
-=* uniq yes none
-=* unlink yes none
-=* uudecode yes none
-=* uuencode yes none
-#* wc yes none
-= xargs no -I, -L, -p, -s, -t, -x
-=* yes non-posix none
+=* basename yes none
+=* cal yes none
+=* cat yes none
+=* chgrp yes none
+=* chmod yes none
+=* chown yes none
+=* chroot non-posix none
+=* cksum yes none
+=* cmp yes none
+#* cols non-posix none
+=* comm yes none
+= cp yes none (-i)
+=* cron non-posix none
+#* cut yes none
+=* date yes -u
+=* dirname yes none
+=* du yes none
+=* echo yes none
+=* env yes none
+#* expand yes none
+#* expr yes none
+=* false yes none
+= find yes none
+#* fold yes none
+=* grep yes none
+=* head yes none
+=* hostname non-posix none
+=* kill yes none
+=* link yes none
+=* ln yes none
+=* logger yes none
+=* logname yes none
+= ls no (-C), -S, -f, -m, -s, -x
+=* md5sum non-posix none
+=* mkdir yes none
+=* mkfifo yes none
+=* mktemp non-posix none
+=* mv yes none (-i)
+=* nice yes none
+= nl no -d, -f, -h, -l, -p
+=* nohup yes none
+#* paste yes none
+=* printenv non-posix none
+#* printf yes none
+=* pwd yes none
+= readlink non-posix none
+=* renice yes none
+=* rm yes none (-i)
+=* rmdir yes none
+# sed
+ seq non-posix none
+=* setsid non-posix none
+= sha1sum non-posix none
+= sha256sum non-posix none
+= sha512sum non-posix none
+=* sleep yes none
+ sort no -m, -o, -d, -f, -i
+=* split yes none
+=* sponge non-posix none
+#* strings yes none
+=* sync non-posix none
+=* tail yes none
+=* tar non-posix none
+=* tee yes none
+=* test yes none
+= time no none (incorrect exit status)
+=* touch yes none
+#* tr yes none
+=* true yes none
+=* tty yes none
+=* uname yes none
+#* unexpand yes none
+=* uniq yes none
+=* unlink yes none
+=* uudecode yes none
+=* uuencode yes none
+#* wc yes none
+= xargs no -I, -L, -p, -s, -t, -x
+=* yes non-posix none
The complement of sbase is ubase[1] which is Linux-specific and
provides all the non-portable tools. Together they are intended to