2014-10-16 06:15:10 -04:00
|
|
|
The following list of commands is taken from the toybox roadmap[0] and
|
2014-11-13 11:32:53 -05:00
|
|
|
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.
|
2014-07-07 02:36:24 -04:00
|
|
|
|
|
|
|
at
|
2014-10-16 06:15:10 -04:00
|
|
|
awk
|
|
|
|
bc
|
|
|
|
diff
|
|
|
|
patch
|
|
|
|
stty
|
2014-10-16 06:01:25 -04:00
|
|
|
|
2015-02-08 17:28:00 -05:00
|
|
|
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.
|
2014-11-13 11:32:53 -05:00
|
|
|
|
2016-02-25 16:59:35 -05:00
|
|
|
What also needs to be implemented is the capability of the tools to
|
|
|
|
handle data with NUL-bytes in it.
|
|
|
|
|
2016-12-27 08:30:51 -05:00
|
|
|
The return values of mdcheckline() in crypt.c need to be fixed (0 -> success,
|
|
|
|
1 -> error).
|
|
|
|
|
2014-10-16 06:15:10 -04:00
|
|
|
[0] http://landley.net/toybox/roadmap.html
|
|
|
|
[1] http://git.suckless.org/ubase/
|
2020-04-05 22:57:45 -04:00
|
|
|
|
|
|
|
Bugs
|
|
|
|
====
|
|
|
|
|
|
|
|
ed
|
|
|
|
--
|
|
|
|
* Multi-line commands don't work in global commands:
|
|
|
|
g/^line/a \
|
|
|
|
line1
|
|
|
|
.
|
|
|
|
* Signal handling is broken.
|
|
|
|
* cat <<EOF | ed
|
|
|
|
0a
|
|
|
|
int radix = 16;
|
|
|
|
int Pflag;
|
|
|
|
int Aflag;
|
|
|
|
int vflag;
|
|
|
|
int gflag;
|
|
|
|
int uflag;
|
|
|
|
int arflag;
|
|
|
|
|
|
|
|
.
|
|
|
|
?radix?;/^$/-s/^/static /
|
|
|
|
* cat <<EOF | ed
|
|
|
|
0a
|
|
|
|
Line
|
|
|
|
.
|
|
|
|
s# *##
|
|
|
|
* cat <<EOF | ed
|
|
|
|
0a
|
|
|
|
line
|
|
|
|
.
|
|
|
|
1g/^$/p
|
|
|
|
* w command doesn't print byte count.
|
|
|
|
* Editing huge files doesn't work well.
|
|
|
|
|
|
|
|
printf
|
|
|
|
------
|
|
|
|
* Flags for string conversion-specifier (%s) are not supported.
|
|
|
|
* Escape sequences that expand to '%' are treated as beginning of
|
|
|
|
conversion specification.
|
|
|
|
* An trailing '%' at the end of a format string causes a read past
|
|
|
|
the end of the string.
|
|
|
|
|
|
|
|
tr
|
|
|
|
--
|
|
|
|
* When a character class is present, all other characters in the
|
|
|
|
string are ignored.
|