toybox

About Download Development
Toybox Status

Status of toybox 0.7.1-83-g3d64b0c

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

Completed

+acpi+ $base64$ [basename] +blkid+ +blockdev+ (bunzip2) (bzcat) [cal] [cat] +catv+ #chattr# [chgrp] [chmod] [chown] (chroot) @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+ [grep] <groups> =halt= [head] +help+ +hexedit+ $hostid$ <hostname> +hwclock+ [id] (ifconfig) +inotifyd+ +insmod+ <install> +ionice+ +iorenice+ +iotop+ [kill] <killall> +killall5+ [link] [ln] @login@ [logname] (losetup) [ls] #lsattr# +lsmod+ +lspci+ +lsusb+ +makedevs+ <md5sum> +mix+ [mkdir] [mkfifo] <mknod> +mkpasswd+ +mkswap+ <mktemp> +modinfo+ <mount> (mountpoint) [mv] +nbd-client+ (nc) +netcat+ +netstat+ [nice] [nl] [nohup] $nproc$ +nsenter+ [od] +oneit+ +partprobe+ <passwd> [paste] [patch] (pgrep) <pidof> =pivot_root= (pkill) +pmap+ =poweroff= @printenv@ [printf] [ps] [pwd] +pwdx+ +readahead+ (readlink) +realpath+ =reboot= [renice] +reset+ +rev+ +rfkill+ [rm] [rmdir] +rmmod+ [sed] <seq> @setsid@ (sha1sum) $shred$ [sleep] [sort] [split] (stat) @strings@ <su> +swapoff+ +swapon+ (switch_root) <sync> *sysctl* (tac) [tail] +taskset+ [tee] [time] +timeout+ [touch] [true] @truncate@ [tty] %ulimit% <umount> [uname] [uniq] +unix2dos+ [unlink] @unshare@ @uptime@ +usleep+ [uudecode] [uuencode] +vconfig+ +vmstat+ +w+ [wc] (which) [who] (whoami) [xargs] +xxd+ (yes)

Partially implemented

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

Not started yet

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


Categories of remaining todo items

(development)

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

%shell%

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

<lsb>

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

@sbase_cmd@

cols crond expr fold [getconf] $[join]$ logger $sha256sum$ $sha512sum$ tar test tftp tr $[unexpand]$ dd watch

+request+

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

=klibc_cmd=

dd nfsmount sh gunzip gzip zcat kinit ipconfig resume

[posix]

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

$tizen$

arch users dir vdir @[unexpand]@ @[join]@ [csplit] 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

*beastiebox_cmd*

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

{toolbox}

dd getevent logcat logwrapper newfs_msdos

#sash_cmd#

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) <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} %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] [kill] <killall> +killall5+ =kinit= +klogd+ +last+ (less) [link] [ln] {logcat} [logger] @login@ [logname] {logwrapper} (losetup) [ls] #lsattr# +lsmod+ +lsof+ +lspci+ +lsusb+ +makedevs+ [man] <md5sum> (mdev) +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% @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+ [touch] [tput] [tr] +tracepath+ *traceroute* %trap% [true] @truncate@ [tty] (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.