binbox 0.0.1

POSIX core utilities written in Rust
`binbox` is an implementation of core utilities written to conform to their
formal specification, or respective manual page(s) if no such specification
exists.


Utilities
==========
We should focus on POSIX, LSB, and critical utilties first. Later we will
expand into "extracurricular" implementations, one such example being `smtp`.

| Utility   | Status | Specifications |
| --------- | ------ | -------------- |
| basename  | DONE   | [POSIX.1-2008][basename_posix],
| cat       | TODO   | [POSIX.1-2008][cat_posix],
| chmod     | TODO   | [POSIX.1-2008][chmod_posix],
| count     | TODO   | [Extra][count_extra],
| false     | DONE   | [POSIX.1-2008][false_posix],
| groups    | TODO   | [LSB v5.0.0][groups_lsb],
| head      | TODO   | [POSIX.1-2008][head_posix],
| hostname  | TODO   | [LSB v5.0.0][hostname_lsb],
| ls        | TODO   | [POSIX.1-2008][ls_posix],
| mkdir     | TODO   | [POSIX.1-2008][mkdir_posix],
| pwd       | TODO   | [POSIX.1-2008][pwd_posix],
| rm        | TODO   | [POSIX.1-2008][rm_posix],
| rmdir     | TODO   | [POSIX.1-2008][rmdir_posix],
| sha1sum   | TODO   | [GNU][sha1sum_gnu],
| sha224sum | TODO   | [GNU][sha224sum_gnu],
| sha256sum | TODO   | [GNU][sha256sum_gnu],
| sha384sum | TODO   | [GNU][sha384sum_gnu],
| sha512sum | TODO   | [GNU][sha512sum_gnu],
| sleep     | TODO   | [POSIX.1-2008][sleep_posix],
| tail      | TODO   | [POSIX.1-2008][tail_posix],
| touch     | TODO   | [POSIX.1-2008][touch_posix],
| true      | DONE   | [POSIX.1-2008][true_posix],
| uname     | TODO   | [POSIX.1-2008][uname_posix],
| who       | TODO   | [POSIX.1-2008][who_posix],
| whoami    | TODO   | [Extra][whoami_extra],
| yes       | TODO   | [Extra][yes_extra],


[basename_posix]:   https://pubs.opengroup.org/onlinepubs/9699919799/utilities/basename.html
[cat_posix]:        https://pubs.opengroup.org/onlinepubs/9699919799/utilities/cat.html
[chmod_posix]:      https://pubs.opengroup.org/onlinepubs/9699919799/utilities/chmod.html
[count_extra]:      https://linux.die.net/man/1/count
[false_posix]:      https://pubs.opengroup.org/onlinepubs/9699919799/utilities/false.html
[groups_lsb]:       http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/groups.html
[head_posix]:       https://pubs.opengroup.org/onlinepubs/9699919799/utilities/head.html
[hostname_lsb]:     https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/hostname.html
[ls_posix]:         https://pubs.opengroup.org/onlinepubs/9699919799/utilities/ls.html
[mkdir_posix]:      https://pubs.opengroup.org/onlinepubs/9699919799/utilities/mkdir.html
[pwd_posix]:        https://pubs.opengroup.org/onlinepubs/9699919799/utilities/pwd.html
[rm_posix]:         https://pubs.opengroup.org/onlinepubs/9699919799/utilities/rm.html
[rmdir_posix]:      https://pubs.opengroup.org/onlinepubs/9699919799/utilities/rmdir.html
[sha1sum_gnu]:      https://linux.die.net/man/1/sha1sum
[sha224sum_gnu]:    https://linux.die.net/man/1/sha224sum
[sha256sum_gnu]:    https://linux.die.net/man/1/sha256sum
[sha384sum_gnu]:    https://linux.die.net/man/1/sha384sum
[sha512sum_gnu]:    https://linux.die.net/man/1/sha512sum
[sleep_posix]:      https://pubs.opengroup.org/onlinepubs/9699919799/utilities/sleep.html
[tail_posix]:       https://pubs.opengroup.org/onlinepubs/9699919799/utilities/tail.html
[touch_posix]:      https://pubs.opengroup.org/onlinepubs/9699919799/utilities/touch.html
[true_posix]:       https://pubs.opengroup.org/onlinepubs/9699919799/utilities/true.html
[uname_posix]:      https://pubs.opengroup.org/onlinepubs/9699919799/utilities/uname.html
[who_posix]:        https://pubs.opengroup.org/onlinepubs/9699919799/utilities/who.html
[whoami_extra]:     https://linux.die.net/man/1/whoami
[yes_extra]:        https://linux.die.net/man/1/yes