Skip to content

A single executable implementation of various coreutils.

License

Notifications You must be signed in to change notification settings

leecannon/zig-coreutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zig-coreutils CI

A single executable implementation of various coreutils.

Compatibility with GNU coreutils is only a nice to have it is not a requirement. Wherever their options are annoying, force inefficent implementation or are very rarely used then differences are acceptable.

Any tools not in GNU coreutils are acceptable as well.


Progress

Commands completed:

  • basename
  • clear
  • dirname
  • false
  • groups
  • nprocs
  • touch
  • true
  • uname
  • whoami
  • yes

Commands todo:

  • [
  • b2sum
  • base32
  • base64
  • basenc
  • cat
  • chcon
  • chgrp
  • chmod
  • chown
  • chroot
  • cksum
  • comm
  • cp
  • csplit
  • cut
  • date
  • dd
  • df
  • diff
  • dir
  • dircolors
  • dirname
  • du
  • echo
  • env
  • expand
  • expr
  • factor
  • false
  • fmt
  • fold
  • hash
  • head
  • hostid
  • id
  • install
  • join
  • link
  • ln
  • logname
  • ls
  • md5sum
  • mkdir
  • mkfifo
  • mknod
  • mktemp
  • mv
  • nice
  • nl
  • nohup
  • nproc
  • numfmt
  • od
  • paste
  • patch
  • pathchk
  • pinky
  • pr
  • printenv
  • printf
  • ptx
  • pwd
  • readlink
  • realpath
  • rm
  • rmdir
  • runcon
  • sed
  • seq
  • sha1sum
  • sha224sum
  • sha256sum
  • sha384sum
  • sha512sum
  • shred
  • shuf
  • sleep
  • sort
  • split
  • stat
  • stdbuf
  • stty
  • sum
  • sync
  • tac
  • tail
  • tee
  • test
  • time
  • timeout
  • tr
  • truncate
  • tsort
  • tty
  • unexpand
  • uniq
  • unlink
  • uptime
  • users
  • vdir
  • wc
  • who