About Download Development
Toybox Status

Status of toybox 0.7.8

Legend: [posix] <lsb> (development) {android} =klibc= #sash# @sbase@ *beastiebox* $tizen$ %shell% +request+ other pending


+acpi+ $base64$ [basename] +blkid+ +blockdev+ (bunzip2) (bzcat) [cal] [cat] +catv+ #chattr# [chgrp] [chmod] [chown] (chroot) +chrt+ @chvt@ [cksum] @clear@ [cmp] [comm] +count+ [cp] (cpio) [cut] [date] [df] [dirname] <dmesg> +dos2unix+ [du] [echo] <egrep> @eject@ [env] [expand] +factor+ @fallocate@ [false] <fgrep> [file] [find] @flock@ @free@ +freeramdisk+ +fsfreeze+ =fstype= +fsync+ (ftpget) (ftpput) [getconf] [grep] <groups> =halt= [head] +help+ +hexedit+ <hostname> +hwclock+ +iconv+ [id] (ifconfig) +inotifyd+ +insmod+ <install> +ionice+ +iorenice+ +iotop+ [kill] <killall> +killall5+ [link] [ln] [logger] @login@ [logname] (losetup) [ls] #lsattr# +lsmod+ +lspci+ +lsusb+ +makedevs+ <md5sum> +microcom+ +mix+ [mkdir] [mkfifo] <mknod> +mkpasswd+ +mkswap+ <mktemp> +modinfo+ <mount> (mountpoint) [mv] +nbd-client+ (nc) +netcat+ +netstat+ [nice] [nl] [nohup] $nproc$ [od] +oneit+ +partprobe+ <passwd> [paste] [patch] (pgrep) <pidof> *ping* +ping6+ =pivot_root= (pkill) +pmap+ =poweroff= @printenv@ [printf] [ps] [pwd] +pwdx+ +readahead+ (readlink) +realpath+ =reboot= [renice] +reset+ +rev+ +rfkill+ [rm] [rmdir] +rmmod+ [sed] <seq> +setfattr+ @setsid@ (sha1sum) $shred$ [sleep] [sort] [split] (stat) @strings@ <su> +swapoff+ +swapon+ (switch_root) <sync> *sysctl* (tac) [tail] +taskset+ [tee] [time] +timeout+ +top+ [touch] [true] @truncate@ [tty] +tunctl+ %ulimit% <umount> [uname] [uniq] +unix2dos+ [unlink] @uptime@ +usleep+ [uudecode] [uuencode] +vconfig+ +vmstat+ +w+ @watch@ [wc] (which) [who] (whoami) [xargs] +xxd+ (yes)

Partially implemented

+addgroup+ +adduser+ +arp+ +arping+ [bc] +bootchartd+ +brctl+ %cd% @crond@ +crontab+ [dd] +deallocvt+ +delgroup+ +deluser+ +dhcp+ +dhcpd+ [diff] +dumpleases+ %exit% [expr] (fdisk) [fold] *fsck* +getfattr+ *getty* <groupadd> <groupdel> <gunzip> <gzip> +host+ (init) +ip+ +ipcrm+ +ipcs+ +klogd+ +last+ +lsof+ (mdev) (mke2fs) +modprobe+ [more] +openvt+ (route) [sh] [stty] +sulogin+ +syslogd+ <tar> +tcpsvd+ +telnet+ +telnetd+ [test] @tftp@ +tftpd+ [tr] *traceroute* +udpsvd+ <useradd> <userdel> [vi] (wget) (xzcat) [zcat]

Not started yet

%alias% #ar# $arch$ [at] [awk] %bg% %case% <chfn> <chsh> @cols@ %command% +compress+ [csplit] $diff3$ +dig+ $dir$ (dnsdomainname) $dosfslabel$ #ed# %exec% %export% %fc% %fg% %for% (fsck.ext2) $fsck.vfat$ (ftpd) %function% [fuser] (genext2fs) {getevent} %getopts% <groupmod> %hash% +hexdump+ $hostid$ %if% =ipconfig= +iwconfig+ +iwlist+ %jobs% [join] +kexec+ =kinit= (less) [man] $mkfs.vfat$ {newfs_msdos} [newgrp] =nfsmount= +nsenter+ +ntpd+ [pathchk] $pinky$ +rdate+ %read% (resize2fs) =resume= +rpm2cpio+ $rsync$ $runcon$ $sdiff$ <sendmail> %set% +sfdisk+ $sha224sum$ @sha256sum@ $sha384sum$ $sha3sum$ @sha512sum@ <shutdown> %source% $stdbuf$ +sudo+ #sum# [tabs] [tput] +tracepath+ %trap% (tune2fs) %type% %umask% %unalias% [unexpand] %unset% @unshare@ +unzip+ <usermod> $users$ $vdir$ %wait% %while% $zcmp$ $zdiff$ $zegrep$ $zfgrep$ +zip+ $zless$ $zmore$

Categories of remaining todo items


zcat [awk] dd diff expr fdisk gzip sh tar tr wget gunzip $*less*$ test dnsdomainname ftpd gunzip init $*less*$ mdev route vi resize2fs tune2fs fsck.ext2 genext2fs mke2fs xzcat


alias bg cd command fc fg getopts hash jobs read type umask unalias wait exit if while for case export set unset trap exec function source


chfn chsh groupadd groupdel groupmod gunzip gzip sendmail shutdown tar useradd userdel usermod zcat


cols crond expr fold $[join]$ $sha256sum$ $sha512sum$ tar test tftp tr $[unexpand]$ dd +unshare+


dig getty hexdump klogd modprobe sfdisk sudo syslogd telnet telnetd tracepath traceroute unzip zip @unshare@ ntpd iwconfig iwlist rdate sulogin bootchartd arp crond crontab deluser last rpm2cpio arping brctl dumpleases fsck tcpsvd tftpd nsenter lsof compress dhcp dhcpd addgroup delgroup host ip ipcrm ipcs openvt deallocvt udpsvd adduser getfattr kexec


dd nfsmount sh gunzip gzip zcat kinit ipconfig resume


at (awk) bc $csplit$ dd diff expr fold fuser $@join@$ man more newgrp pathchk sh stty tabs test tput tr $@unexpand@$ vi zcat


arch users dir vdir @[unexpand]@ @[join]@ [csplit] hostid runcon sha224sum @sha256sum@ sha384sum @sha512sum@ sha3sum mkfs.vfat fsck.vfat dosfslabel stdbuf pinky diff3 sdiff zcmp zdiff zegrep zfgrep zless zmore tar diff wget rsync fdisk vi *(less)* tr test stty fold expr dd


fdisk fsck getty init $(less)$ more route sh stty tar test traceroute vi


dd getevent gzip newfs_msdos


ar dd ed gunzip gzip more sh sum tar

All commands together in one big list

+acpi+ +addgroup+ +adduser+ %alias% #ar# $arch$ +arp+ +arping+ [at] [awk] $base64$ [basename] [bc] %bg% +blkid+ +blockdev+ +bootchartd+ +brctl+ (bunzip2) (bzcat) [cal] %case% [cat] +catv+ %cd% #chattr# <chfn> [chgrp] [chmod] [chown] (chroot) +chrt+ <chsh> @chvt@ [cksum] @clear@ [cmp] @cols@ [comm] %command% +compress+ +count+ [cp] (cpio) @crond@ +crontab+ [csplit] [cut] [date] [dd] +deallocvt+ +delgroup+ +deluser+ [df] +dhcp+ +dhcpd+ [diff] $diff3$ +dig+ $dir$ [dirname] <dmesg> (dnsdomainname) +dos2unix+ $dosfslabel$ [du] +dumpleases+ [echo] #ed# <egrep> @eject@ [env] %exec% %exit% [expand] %export% [expr] +factor+ @fallocate@ [false] %fc% (fdisk) %fg% <fgrep> [file] [find] @flock@ [fold] %for% @free@ +freeramdisk+ *fsck* (fsck.ext2) $fsck.vfat$ +fsfreeze+ =fstype= +fsync+ (ftpd) (ftpget) (ftpput) %function% [fuser] (genext2fs) [getconf] {getevent} +getfattr+ %getopts% *getty* [grep] <groupadd> <groupdel> <groupmod> <groups> <gunzip> <gzip> =halt= %hash% [head] +help+ +hexdump+ +hexedit+ +host+ $hostid$ <hostname> +hwclock+ +iconv+ [id] %if% (ifconfig) (init) +inotifyd+ +insmod+ <install> +ionice+ +iorenice+ +iotop+ +ip+ =ipconfig= +ipcrm+ +ipcs+ +iwconfig+ +iwlist+ %jobs% [join] +kexec+ [kill] <killall> +killall5+ =kinit= +klogd+ +last+ (less) [link] [ln] [logger] @login@ [logname] (losetup) [ls] #lsattr# +lsmod+ +lsof+ +lspci+ +lsusb+ +makedevs+ [man] <md5sum> (mdev) +microcom+ +mix+ [mkdir] (mke2fs) [mkfifo] $mkfs.vfat$ <mknod> +mkpasswd+ +mkswap+ <mktemp> +modinfo+ +modprobe+ [more] <mount> (mountpoint) [mv] +nbd-client+ (nc) +netcat+ +netstat+ {newfs_msdos} [newgrp] =nfsmount= [nice] [nl] [nohup] $nproc$ +nsenter+ +ntpd+ [od] +oneit+ +openvt+ +partprobe+ <passwd> [paste] [patch] [pathchk] (pgrep) <pidof> *ping* +ping6+ $pinky$ =pivot_root= (pkill) +pmap+ =poweroff= @printenv@ [printf] [ps] [pwd] +pwdx+ +rdate+ %read% +readahead+ (readlink) +realpath+ =reboot= [renice] +reset+ (resize2fs) =resume= +rev+ +rfkill+ [rm] [rmdir] +rmmod+ (route) +rpm2cpio+ $rsync$ $runcon$ $sdiff$ [sed] <sendmail> <seq> %set% +setfattr+ @setsid@ +sfdisk+ [sh] (sha1sum) $sha224sum$ @sha256sum@ $sha384sum$ $sha3sum$ @sha512sum@ $shred$ <shutdown> [sleep] [sort] %source% [split] (stat) $stdbuf$ @strings@ [stty] <su> +sudo+ +sulogin+ #sum# +swapoff+ +swapon+ (switch_root) <sync> *sysctl* +syslogd+ [tabs] (tac) [tail] <tar> +taskset+ +tcpsvd+ [tee] +telnet+ +telnetd+ [test] @tftp@ +tftpd+ [time] +timeout+ +top+ [touch] [tput] [tr] +tracepath+ *traceroute* %trap% [true] @truncate@ [tty] +tunctl+ (tune2fs) %type% +udpsvd+ %ulimit% %umask% <umount> %unalias% [uname] [unexpand] [uniq] +unix2dos+ [unlink] %unset% @unshare@ +unzip+ @uptime@ <useradd> <userdel> <usermod> $users$ +usleep+ [uudecode] [uuencode] +vconfig+ $vdir$ [vi] +vmstat+ +w+ %wait% @watch@ [wc] (wget) (which) %while% [who] (whoami) [xargs] +xxd+ (xzcat) (yes) [zcat] $zcmp$ $zdiff$ $zegrep$ $zfgrep$ +zip+ $zless$ $zmore$

There is also a todo list, but development's moved on a bit since it was written.