zigbox

Zig port/fork of toybox: https://github.com/landley/toybox

0BSD License

Stars
11
Committers
120

Zig Roadmap:

Configuration options we gonna have:

  • SUID
  • security blanket:
    • LSM_NONE
    • SELINUX
    • SMACK <- for things like ls in Tizen
  • LIBCRYPTO
  • LIBZ
  • FLOAT
  • HELP: include help text for each command
  • HELP_DASHDASH
  • FORCE_NOMMU

Commands

  • acpi
  • arch
  • ascii
  • base64
  • basename
  • blkdiscard
  • blkid
  • blockdev
  • bunzip2
  • bzcat
  • cal
  • cat
  • catv
  • chattr
  • chgrp
  • chmod
  • chown
  • chroot
  • chrt
  • chvt
  • cksum
  • clear
  • cmp
  • comm
  • count
  • cp
  • cpio
  • crc32
  • cut
  • date
  • 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
  • grep
  • groups
  • gunzip
  • halt
  • head
  • help
  • hexedit
  • hostname
  • hwclock
  • i2cdetect
  • i2cdump
  • i2cget
  • i2cset
  • iconv
  • id
  • ifconfig
  • inotifyd
  • insmod
  • install
  • ionice
  • iorenice
  • iotop
  • kill
  • killall
  • killall5
  • link
  • 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
  • nc
  • netcat
  • netstat
  • nice
  • nl
  • nohup
  • nproc
  • nsenter
  • od
  • oneit
  • partprobe
  • passwd
  • paste
  • patch
  • pgrep
  • pidof
  • ping
  • ping6
  • pivot_root
  • pkill
  • pmap
  • poweroff
  • printenv
  • printf
  • prlimit
  • ps
  • pwd
  • pwdx
  • readahead
  • readlink
  • realpath
  • reboot
  • renice
  • reset
  • rev
  • rfkill
  • rm
  • rmdir
  • rmmod
  • rtcwake
  • sed
  • seq
  • setfattr
  • setsid
  • sha1sum
  • shred
  • sleep
  • sntp
  • sort
  • split
  • stat
  • strings
  • su
  • swapoff
  • swapon
  • switch_root
  • sync
  • sysctl
  • tac
  • tail
  • tar
  • taskset
  • tee
  • test
  • time
  • timeout
  • top
  • touch
  • true
  • truncate
  • tty
  • tunctl
  • ulimit
  • umount
  • uname
  • uniq
  • unix2dos
  • unlink
  • unshare
  • uptime
  • usleep
  • uudecode
  • uuencode
  • uuidgen
  • vconfig
  • vmstat
  • w
  • watch
  • wc
  • which
  • who
  • whoami
  • xargs
  • xxd
  • yes
  • zcat