mirror of
https://github.com/sheumann/hush.git
synced 2024-12-28 07:30:23 +00:00
TODO: add unicode list
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
40c221334f
commit
62298ab13d
40
TODO
40
TODO
@ -20,6 +20,7 @@ Rob Landley suggested these:
|
|||||||
shells that don't really share any code, and the "standalone shell" doesn't
|
shells that don't really share any code, and the "standalone shell" doesn't
|
||||||
work all that well (especially not in a chroot environment), due to apps not
|
work all that well (especially not in a chroot environment), due to apps not
|
||||||
being reentrant.
|
being reentrant.
|
||||||
|
|
||||||
Do a SUSv3 audit
|
Do a SUSv3 audit
|
||||||
Look at the full Single Unix Specification version 3 (available online at
|
Look at the full Single Unix Specification version 3 (available online at
|
||||||
"http://www.opengroup.org/onlinepubs/009695399/nfindex.html") and
|
"http://www.opengroup.org/onlinepubs/009695399/nfindex.html") and
|
||||||
@ -28,6 +29,7 @@ Rob Landley suggested these:
|
|||||||
|
|
||||||
Even better would be some kind of automated compliance test harness that
|
Even better would be some kind of automated compliance test harness that
|
||||||
exercises each command line option and the various corner cases.
|
exercises each command line option and the various corner cases.
|
||||||
|
|
||||||
Internationalization
|
Internationalization
|
||||||
How much internationalization should we do?
|
How much internationalization should we do?
|
||||||
|
|
||||||
@ -314,3 +316,41 @@ vdprintf() -> similar sized functionality
|
|||||||
most likely there is more
|
most likely there is more
|
||||||
|
|
||||||
* even more support for statistics: mpstat, iostat, powertop....
|
* even more support for statistics: mpstat, iostat, powertop....
|
||||||
|
|
||||||
|
|
||||||
|
Unicode work needed:
|
||||||
|
|
||||||
|
Applets which only need to align columns on screen correctly:
|
||||||
|
|
||||||
|
ls - already done, use source as an example
|
||||||
|
df
|
||||||
|
dumpleases
|
||||||
|
lsmod
|
||||||
|
|
||||||
|
Applets which need to account for Unicode chars
|
||||||
|
while processing the output:
|
||||||
|
|
||||||
|
[un]expand
|
||||||
|
fold
|
||||||
|
man
|
||||||
|
watch
|
||||||
|
cut (-b and -c are currently the same, needs fixing)
|
||||||
|
|
||||||
|
These applets need to ensure that unicode input
|
||||||
|
is handled correctly (say, <unicode><backspace> sequence):
|
||||||
|
|
||||||
|
getty, login
|
||||||
|
rm -i
|
||||||
|
unzip (overwrite prompt)
|
||||||
|
|
||||||
|
Viewers/editors are more difficult (many cases to get right).
|
||||||
|
libbb/lineedit.c is an example how to do it:
|
||||||
|
|
||||||
|
less, most, ed, vi
|
||||||
|
awk
|
||||||
|
[ef]grep
|
||||||
|
sed
|
||||||
|
|
||||||
|
Probably needs some specialized work:
|
||||||
|
|
||||||
|
loadkeys
|
||||||
|
Loading…
Reference in New Issue
Block a user