commit dfd0e6e77da59d3e78e89ad6068f4416ca56d8c8 parent 9f6dd5853834834f89f6bbe9914b0b37d6eb2961 Author: sin <sin@2f30.org> Date: Thu, 13 Nov 2014 14:52:41 +0000 Add a conformance table in the README We should investigate the current state of the tools one by one and mark out those that are complete and POSIX conformant. Diffstat:
M | README | | | 232 | +++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------- |
1 file changed, 156 insertions(+), 76 deletions(-)
diff --git a/README b/README @@ -6,82 +6,162 @@ across UNIX and UNIX-like systems. The following programs are currently implemented: -basename -cal -cat -chgrp -chmod -chown -chroot -cksum -cmp -col -cols -comm -cp -csplit -cut -date -dirname -du -echo -env -expand -expr -false -fold -grep -head -hostname -kill -link -ln -logname -ls -md5sum -mkdir -mkfifo -mktemp -mv -nice -nl -nohup -paste -printenv -printf -pwd -readlink -renice -rm -rmdir -sleep -setsid -sort -split -sponge -strings -sync -tail -tar -tee -test -touch -tr -true -tty -uudecode -uuencode -uname -unexpand -uniq -unlink -seq -sha1sum -sha256sum -sha512sum -wc -xargs -yes ++---------+-----------+--------+ +|UTILITY |POSIX |FEATURES| +| |CONFORMANCE|MISSING | ++---------+-----------+--------+ +|basename | | | ++---------+-----------+--------+ +|cal | | | ++---------+-----------+--------+ +|cat | | | ++---------+-----------+--------+ +|chgrp | | | ++---------+-----------+--------+ +|chmod | | | ++---------+-----------+--------+ +|chown | | | ++---------+-----------+--------+ +|chroot | | | ++---------+-----------+--------+ +|cksum | | | ++---------+-----------+--------+ +|cmp | | | ++---------+-----------+--------+ +|col | | | ++---------+-----------+--------+ +|cols | | | ++---------+-----------+--------+ +|comm | | | ++---------+-----------+--------+ +|cp | | | ++---------+-----------+--------+ +|csplit | | | ++---------+-----------+--------+ +|cut | | | ++---------+-----------+--------+ +|date | | | ++---------+-----------+--------+ +|dirname | | | ++---------+-----------+--------+ +|du | | | ++---------+-----------+--------+ +|echo | | | ++---------+-----------+--------+ +|env | | | ++---------+-----------+--------+ +|expand | | | ++---------+-----------+--------+ +|expr | | | ++---------+-----------+--------+ +|false | | | ++---------+-----------+--------+ +|fold | | | ++---------+-----------+--------+ +|grep | | | ++---------+-----------+--------+ +|head | | | ++---------+-----------+--------+ +|hostname | | | ++---------+-----------+--------+ +|kill | | | ++---------+-----------+--------+ +|link | | | ++---------+-----------+--------+ +|ln | | | ++---------+-----------+--------+ +|logname | | | ++---------+-----------+--------+ +|ls | | | ++---------+-----------+--------+ +|md5sum | | | ++---------+-----------+--------+ +|mkdir | | | ++---------+-----------+--------+ +|mkfifo | | | ++---------+-----------+--------+ +|mktemp | | | ++---------+-----------+--------+ +|mv | | | ++---------+-----------+--------+ +|nice | | | ++---------+-----------+--------+ +|nl | | | ++---------+-----------+--------+ +|nohup | | | ++---------+-----------+--------+ +|paste | | | ++---------+-----------+--------+ +|printenv | | | ++---------+-----------+--------+ +|printf | | | ++---------+-----------+--------+ +|pwd | | | ++---------+-----------+--------+ +|readlink | | | ++---------+-----------+--------+ +|renice | | | ++---------+-----------+--------+ +|rm | | | ++---------+-----------+--------+ +|rmdir | | | ++---------+-----------+--------+ +|sleep | | | ++---------+-----------+--------+ +|setsid | | | ++---------+-----------+--------+ +|sort | | | ++---------+-----------+--------+ +|split | | | ++---------+-----------+--------+ +|sponge | | | ++---------+-----------+--------+ +|strings | | | ++---------+-----------+--------+ +|sync | | | ++---------+-----------+--------+ +|tail | | | ++---------+-----------+--------+ +|tar | | | ++---------+-----------+--------+ +|tee | | | ++---------+-----------+--------+ +|test | | | ++---------+-----------+--------+ +|touch | | | ++---------+-----------+--------+ +|tr | | | ++---------+-----------+--------+ +|true | | | ++---------+-----------+--------+ +|tty | | | ++---------+-----------+--------+ +|uudecode | | | ++---------+-----------+--------+ +|uuencode | | | ++---------+-----------+--------+ +|uname | | | ++---------+-----------+--------+ +|unexpand | | | ++---------+-----------+--------+ +|uniq | | | ++---------+-----------+--------+ +|unlink | | | ++---------+-----------+--------+ +|seq | | | ++---------+-----------+--------+ +|sha1sum | | | ++---------+-----------+--------+ +|sha256sum| | | ++---------+-----------+--------+ +|sha512sum| | | ++---------+-----------+--------+ +|wc | | | ++---------+-----------+--------+ +|xargs | | | ++---------+-----------+--------+ +|yes | | | ++---------+-----------+--------+ The complement of sbase is ubase[1] which is Linux-specific and provides all the non-portable tools. Together they are intended to