https://github.com/leecannon/zig-coreutils
A single executable implementation of various coreutils.
https://github.com/leecannon/zig-coreutils
coreutils zig zig-program ziglang
Last synced: 11 months ago
JSON representation
A single executable implementation of various coreutils.
- Host: GitHub
- URL: https://github.com/leecannon/zig-coreutils
- Owner: leecannon
- License: mit
- Created: 2021-08-04T21:10:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-17T22:13:05.000Z (11 months ago)
- Last Synced: 2025-03-17T23:25:00.627Z (11 months ago)
- Topics: coreutils, zig, zig-program, ziglang
- Language: Zig
- Homepage:
- Size: 381 KB
- Stars: 33
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zig-coreutils [](https://github.com/leecannon/zig-coreutils/actions/workflows/CI.yml)
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.
Currently POSIX only to ease development.
---
## Progress
### Commands completed:
* basename
* clear
* dirname
* false
* groups
* nprocs
* touch
* true
* 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
* uname
* unexpand
* uniq
* unlink
* uptime
* users
* vdir
* wc
* who