mirror of
git://git.suckless.org/sbase
synced 2024-12-22 23:13:44 +00:00
bafd41e1cf
This is a particularly interesting program. I managed to implement everything according to POSIX except how octal escapes are specified in the standard, which is yet another format compared to the one demanded for tr(1). This not only confuses people, it also adds unnecessary cruft for no real gain. So in order to be able to use unescape() easily and for consistency, I used our initial format \o[oo] instead of \0[ooo]. Marked as optional is UTF-8 support for %c in the POSIX specification. Given how well-developed libutf has become, doing this here was more or less trivial, putting us yet again ahead of the competition.
35 lines
692 B
Plaintext
35 lines
692 B
Plaintext
The following list of commands is taken from the toybox roadmap[0] and
|
|
has been stripped down accordingly. Commands that belong to ubase[1]
|
|
are not listed here as well as commands that fall outside the scope of
|
|
sbase such as vi and sh are also not listed here.
|
|
|
|
at
|
|
awk
|
|
bc
|
|
diff
|
|
ed
|
|
file
|
|
find
|
|
getconf
|
|
install
|
|
join
|
|
make
|
|
od
|
|
patch
|
|
pathchk
|
|
stty
|
|
tabs
|
|
tput
|
|
|
|
The following programs have been imported from OpenBSD and need
|
|
replacing or cleaning up:
|
|
|
|
(none)
|
|
|
|
If you are looking for some work to do on sbase, another option is to
|
|
pick a utility from the list in the README which has missing flags or
|
|
features noted.
|
|
|
|
[0] http://landley.net/toybox/roadmap.html
|
|
[1] http://git.suckless.org/ubase/
|