From 9a69a929eced859415a46175d891d547ddfbb3bd Mon Sep 17 00:00:00 2001
From: Rob Landley
Most commands are implemented according to The -Single Unix Specification version 4 where applicable. This does not mean -that Toybox is implementing every SUSv3 utility: some such as SCCS and ed are +Single Unix Specification version 4 where applicable. This does not mean +that Toybox is implementing every SUSv4 utility: some such as SCCS and ed are obsolete, while others such as c99 are outside the scope of the project. Toybox also isn't implementing full internationalization support: it should be 8-bit clean and handle UTF-8, but otherwise we leave this to X11 and higher -layers. And some things (like $CDPATH support in "cd") await a good -explanation of why to bother with them. (The standard provides an important +layers. And some things (like $CDPATH support in "cd") await a good +explanation of why to bother with them. (The standard provides an important frame of reference, but is not infallable set of commandments to be blindly obeyed.)
The other major sources of commands are the Linux man pages, and testing the behavior of existing commands (although not generally looking at their -source code), including the commands in Android's toolbox. SUSv4 does not +source code), including the commands in Android's toolbox. SUSv4 does not include many basic commands such as "mount", "init", and "mke2fs", which are kind of nice to have.
-- cgit v1.2.3