Mid's Portable Utilities are a set of (hopefully) POSIX and SUS-compliant Unix userland tools that are portable across many Unices.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
mp-utils/TODO

110 lines
1.2 KiB

Write a function to return a dictionary containing key-value pairs
describing command line parameters
Write a Makefile. [done]
Add octal escape support to echo.
Rework yes(1) to buffer output. This achieves greater throughput per system call.
Rewrite the buffering in cat(1) to use setvbuf
-----------------------------------------------------
PROGS
_____________________________________________________
Simple commands (only a handful of parameters at most, with simple premises)
-sleep [done]
-true [done]
-yes [done]
-basename/dirname
-echo [in-progress, SUS]
-wc [done]
-tee
-cat [done]
-pwd
-cksum
-cal
Filesystem interfaces
-rm
-mv
-cp
-mkdir
-rmdir
-chgrp
-chown
-chmod
-mkfifo
-mknod
-touch
-ln
-link(?)
-ls
-find
-file
Filters
-sed
-nl
-tr
-expand/unexpand
-fold
-head/tail
-sort
-grep
-uniq
-cut
-paste
-csplit
-iconv
Sorting, searching and testing
-test
-cmp
-comm
-diff
-tsort
-du
-df
-join
-split
System interfaces
-uname
-tput
-who
-ps
-kill
-renice
-nice
-newgrp
-pathchk
-fuser
-id
-tabs
-lp
-locale
-localedef
-at/atd
-batch
-crond
-crontab
-logname
Binary utilities
-ar
-tar
-pax
-od
-dd
-compress
-expand
-strings
Interactive utilities
-ed
-bc
-sh
Miscellaneous
-xargs
-mesg [maybe]
-write [maybe]
-printf
-expr