toybox

About Download Development docs Contact
Toybox Status

Status of toybox 0.8.10

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

Completed

+acpi+ $arch$ .ascii. .base32. $base64$ [basename] +bash+ +blkdiscard+ .blkid. +blockdev+ (bunzip2) (bzcat) [cal] [cat] #chattr# [chgrp] [chmod] [chown] (chroot) +chrt+ @chvt@ [cksum] @clear@ [cmp] [comm] +count+ [cp] (cpio) .crc32. [cut] [date] [dd] .deallocvt. +devmem+ [df] [dirname] <dmesg> (dnsdomainname) +dos2unix+ [du] [echo] <egrep> @eject@ [env] [expand] +factor+ @fallocate@ [false] <fgrep> [file] [find] @flock@ +fmt+ @free@ +freeramdisk+ +fsfreeze+ =fstype= +fsync+ (ftpget) (ftpput) [getconf] +gpiodetect+ +gpiofind+ +gpioget+ +gpioinfo+ +gpioset+ [grep] <groups> <gunzip> =halt= [head] #help# +hexedit+ +host+ <hostname> +httpd+ .hwclock. +i2cdetect+ +i2cdump+ +i2cget+ +i2cset+ +i2ctransfer+ +iconv+ [id] (ifconfig) +inotifyd+ .insmod. <install> +ionice+ +iorenice+ +iotop+ [kill] <killall> +killall5+ [link] +linux32+ [ln] [logger] @login@ [logname] (losetup) [ls] #lsattr# .lsmod. +lspci+ +lsusb+ +makedevs+ +mcookie+ <md5sum> .microcom. +mix+ [mkdir] [mkfifo] <mknod> +mkpasswd+ -mkswap- <mktemp> +modinfo+ <mount> (mountpoint) [mv] +nbd-client+ +nbd-server+ (nc) +netcat+ -netstat- [nice] [nl] [nohup] $nproc$ +nsenter+ [od] +oneit+ .openvt. +partprobe+ <passwd> [paste] [patch] (pgrep) <pidof> *ping* +ping6+ =pivot_root= (pkill) +pmap+ =poweroff= #printenv# [printf] +prlimit+ [ps] [pwd] +pwdx+ +pwgen+ +readahead+ +readelf+ (readlink) .realpath. =reboot= [renice] .reset. .rev. .rfkill. [rm] [rmdir] .rmmod. (route) +rtcwake+ [sed] <seq> +setfattr+ @setsid@ [sh] (sha1sum) $sha224sum$ @sha256sum@ $sha384sum$ $sha3sum$ @sha512sum@ $shred$ .shuf. [sleep] +sntp+ [sort] [split] (stat) @strings@ <su> -swapoff- -swapon- (switch_root) <sync> *sysctl* (tac) [tail] <tar> +taskset+ [tee] [test] [time] +timeout+ .top. [touch] +toysh+ [true] @truncate@ [tty] +tunctl+ +uclampset+ +ulimit+ <umount> [uname] +unicode+ [uniq] +unix2dos+ [unlink] @unshare@ @uptime@ .usleep. [uudecode] [uuencode] +uuidgen+ +vconfig+ +vmstat+ +w+ @watch@ +watchdog+ [wc] (wget) (which) [who] (whoami) [xargs] +xxd+ (yes) [zcat]

Partially implemented (in toys/pending)

.addgroup. .adduser. +arp+ +arping+ [bc] +bootchartd+ +brctl+ %cd% <chsh> @crond@ +crontab+ %declare% .delgroup. .deluser. +dhcp+ +dhcp6+ +dhcpd+ [diff] .dumpleases. %eval% %exec% %exit% %export% [expr] (fdisk) [fold] *fsck* +getfattr+ .getopt. *getty* <groupadd> <groupdel> +hd+ .hexdump. (init) .ip. +ipaddr+ +ipcrm+ +ipcs+ +iplink+ +iproute+ +iprule+ +iptunnel+ %jobs% .klogd. +last+ %local% +lsof+ [man] (mdev) (mke2fs) {modprobe} [more] %set% %shift% %source% +strace+ [stty] .sulogin. .syslogd. +tcpsvd+ .telnet. +telnetd+ @tftp@ +tftpd+ [tr] *traceroute* +traceroute6+ +udpsvd+ %unset% <useradd> <userdel> [vi] %wait% (xzcat)

Not started yet

#ar# [at] [awk] .bzip2. +catv+ <chfn> +compress+ [csplit] .dc. .depmod. $diff3$ +dig+ $dosfslabel$ .dumpkmap. #ed# .fbset. (fsck.ext2) $fsck.vfat$ .fstrim. [fuser] (genext2fs) {getevent} <groupmod> <gzip> $hostid$ .ifdown. .ifup. =ipconfig= +iwconfig+ +iwlist+ [join] +kexec+ =kinit= (less) .loadfont. .loadkmap. .logread. .lzcat. .mesg. $mkfs.vfat$ {newfs_msdos} [newgrp] =nfsmount= .nslookup. $pinky$ .rdate. .resize. (resize2fs) =resume= +rpm2cpio+ +rsync+ .run-parts. $runcon$ $sdiff$ .setconsole. +sfdisk+ <shutdown> .start-stop-daemon. +sudo+ [tabs] [tput] +tracepath+ .ts. (tune2fs) .udhcpc. .udhcpd. [unexpand] .unzip. <usermod> $users$ $zcmp$ $zdiff$ $zegrep$ $zfgrep$ +zip+ $zless$ $zmore$


Categories of remaining todo items

[posix]

at .(awk). bc $csplit$ diff expr fold .fuser. $@join@$ man more newgrp stty tabs tput tr $@unexpand@$ vi

<lsb>

chfn chsh groupadd groupdel groupmod .-#={(gzip)}=#-. -shutdown- useradd userdel usermod

(development)

.[awk]. diff expr fdisk .-#={<gzip>}=#-. tr .*less*. init .*less*. mdev vi resize2fs tune2fs fsck.ext2 genext2fs mke2fs xzcat

{toolbox}

getevent .-#=(<gzip>)=#-. modprobe newfs_msdos

=klibc=

nfsmount .-#{(<gzip>)}#-. kinit ipconfig resume

#sash#

ar ed .-={(<gzip>)}=-. more

@sbase@

crond expr fold $[join]$ tftp tr $[unexpand]$

*beastiebox*

fdisk fsck getty init .(less). more stty traceroute vi

$tizen$

.users. @[unexpand]@ @[join]@ [csplit] hostid runcon mkfs.vfat fsck.vfat dosfslabel pinky diff3 sdiff zcmp zdiff zegrep zfgrep zless zmore

-fhs-

more stty .#={(<gzip>)}=#. <shutdown> fdisk getty init

.yocto.

addgroup adduser ([awk]) bzip2 dc delgroup deluser depmod diff dumpkmap dumpleases expr fbset fdisk fsck fstrim [fuser] getopt getty -#={(<gzip>)}=#- hexdump ifdown ifup ip klogd *(less)* loadfont loadkmap logread lzcat mesg modprobe more nslookup +rdate+ resize run-parts setconsole start-stop-daemon stty sulogin syslogd telnet tftp tr ts udhcpc udhcpd +unzip+ $users$ vi xzcat

%shell%

cd declare eval exec exit export jobs local set shift source unset wait

+request+

dig getty hexdump klogd modprobe sfdisk sudo syslogd telnet telnetd tracepath traceroute .unzip. zip iwconfig iwlist .rdate. catv sulogin bootchartd arp crond crontab deluser last rpm2cpio arping brctl dumpleases fsck tcpsvd tftpd lsof compress dhcp dhcpd addgroup delgroup ip ipcrm ipcs udpsvd adduser getfattr kexec dhcp6 ipaddr iplink iproute iprule iptunnel cd exit traceroute6 rsync hd strace


All commands together in one big list

+acpi+ .addgroup. .adduser. #ar# $arch$ +arp+ +arping+ .ascii. [at] [awk] .base32. $base64$ [basename] +bash+ [bc] +blkdiscard+ .blkid. +blockdev+ +bootchartd+ +brctl+ (bunzip2) (bzcat) .bzip2. [cal] [cat] +catv+ %cd% #chattr# <chfn> [chgrp] [chmod] [chown] (chroot) +chrt+ <chsh> @chvt@ [cksum] @clear@ [cmp] [comm] +compress+ +count+ [cp] (cpio) .crc32. @crond@ +crontab+ [csplit] [cut] [date] .dc. [dd] .deallocvt. %declare% .delgroup. .deluser. .depmod. +devmem+ [df] +dhcp+ +dhcp6+ +dhcpd+ [diff] $diff3$ +dig+ [dirname] <dmesg> (dnsdomainname) +dos2unix+ $dosfslabel$ [du] .dumpkmap. .dumpleases. [echo] #ed# <egrep> @eject@ [env] %eval% %exec% %exit% [expand] %export% [expr] +factor+ @fallocate@ [false] .fbset. (fdisk) <fgrep> [file] [find] @flock@ +fmt+ [fold] @free@ +freeramdisk+ *fsck* (fsck.ext2) $fsck.vfat$ +fsfreeze+ .fstrim. =fstype= +fsync+ (ftpget) (ftpput) [fuser] (genext2fs) [getconf] {getevent} +getfattr+ .getopt. *getty* +gpiodetect+ +gpiofind+ +gpioget+ +gpioinfo+ +gpioset+ [grep] <groupadd> <groupdel> <groupmod> <groups> <gunzip> <gzip> =halt= +hd+ [head] #help# .hexdump. +hexedit+ +host+ $hostid$ <hostname> +httpd+ .hwclock. +i2cdetect+ +i2cdump+ +i2cget+ +i2cset+ +i2ctransfer+ +iconv+ [id] (ifconfig) .ifdown. .ifup. (init) +inotifyd+ .insmod. <install> +ionice+ +iorenice+ +iotop+ .ip. +ipaddr+ =ipconfig= +ipcrm+ +ipcs+ +iplink+ +iproute+ +iprule+ +iptunnel+ +iwconfig+ +iwlist+ %jobs% [join] +kexec+ [kill] <killall> +killall5+ =kinit= .klogd. +last+ (less) [link] +linux32+ [ln] .loadfont. .loadkmap. %local% [logger] @login@ [logname] .logread. (losetup) [ls] #lsattr# .lsmod. +lsof+ +lspci+ +lsusb+ .lzcat. +makedevs+ [man] +mcookie+ <md5sum> (mdev) .mesg. .microcom. +mix+ [mkdir] (mke2fs) [mkfifo] $mkfs.vfat$ <mknod> +mkpasswd+ -mkswap- <mktemp> +modinfo+ {modprobe} [more] <mount> (mountpoint) [mv] +nbd-client+ +nbd-server+ (nc) +netcat+ -netstat- {newfs_msdos} [newgrp] =nfsmount= [nice] [nl] [nohup] $nproc$ +nsenter+ .nslookup. [od] +oneit+ .openvt. +partprobe+ <passwd> [paste] [patch] (pgrep) <pidof> *ping* +ping6+ $pinky$ =pivot_root= (pkill) +pmap+ =poweroff= #printenv# [printf] +prlimit+ [ps] [pwd] +pwdx+ +pwgen+ .rdate. +readahead+ +readelf+ (readlink) .realpath. =reboot= [renice] .reset. .resize. (resize2fs) =resume= .rev. .rfkill. [rm] [rmdir] .rmmod. (route) +rpm2cpio+ +rsync+ +rtcwake+ .run-parts. $runcon$ $sdiff$ [sed] <seq> %set% .setconsole. +setfattr+ @setsid@ +sfdisk+ [sh] (sha1sum) $sha224sum$ @sha256sum@ $sha384sum$ $sha3sum$ @sha512sum@ %shift% $shred$ .shuf. <shutdown> [sleep] +sntp+ [sort] %source% [split] .start-stop-daemon. (stat) +strace+ @strings@ [stty] <su> +sudo+ .sulogin. -swapoff- -swapon- (switch_root) <sync> *sysctl* .syslogd. [tabs] (tac) [tail] <tar> +taskset+ +tcpsvd+ [tee] .telnet. +telnetd+ [test] @tftp@ +tftpd+ [time] +timeout+ .top. [touch] +toysh+ [tput] [tr] +tracepath+ *traceroute* +traceroute6+ [true] @truncate@ .ts. [tty] +tunctl+ (tune2fs) +uclampset+ .udhcpc. .udhcpd. +udpsvd+ +ulimit+ <umount> [uname] [unexpand] +unicode+ [uniq] +unix2dos+ [unlink] %unset% @unshare@ .unzip. @uptime@ <useradd> <userdel> <usermod> $users$ .usleep. [uudecode] [uuencode] +uuidgen+ +vconfig+ [vi] +vmstat+ +w+ %wait% @watch@ +watchdog+ [wc] (wget) (which) [who] (whoami) [xargs] +xxd+ (xzcat) (yes) [zcat] $zcmp$ $zdiff$ $zegrep$ $zfgrep$ +zip+ $zless$ $zmore$

See the Roadmap page for more information.