summaryrefslogtreecommitdiff
path: root/software/coreutils.md
diff options
context:
space:
mode:
authorRadiohotline <radiohotline@disroot.org>2026-03-14 09:58:15 +0000
committerRadiohotline <radiohotline@disroot.org>2026-03-14 09:58:15 +0000
commite7e358c99a516e13a01dd64b29e6af5a51026259 (patch)
tree11d3495cd88d2e12b86e73357488b34c1dadeb3a /software/coreutils.md
first commit
Diffstat (limited to 'software/coreutils.md')
-rw-r--r--software/coreutils.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/software/coreutils.md b/software/coreutils.md
new file mode 100644
index 0000000..d16f188
--- /dev/null
+++ b/software/coreutils.md
@@ -0,0 +1,39 @@
+# Coreutils Clone
+
+Minimalist coreutils implementation in C. It contains only the functions that I actually use in each program, for better or for worse. In a way, it is inspired by Plan 9's implementations, which are much simpler than Gnu's.
+
+To-Do:
+- [x] echo
+- [ ] cat (marked undone because of SERIOUS FATAL FLAW that I need to fix)
+- [x] tac
+- [x] head
+- [x] tail
+- [x] touch
+- [ ] cp
+- [ ] dd
+- [ ] df
+- [ ] dir
+- [ ] ln
+- [ ] ls
+- [ ] mkdir
+- [ ] mv
+- [ ] rm
+- [ ] rmdir
+- [ ] base32
+- [ ] base64
+- [ ] wc
+- [ ] arch
+- [ ] basename
+- [ ] date
+- [ ] du
+- [ ] false
+- [ ] pwd
+- [ ] true
+- [ ] whoami
+- [ ] yes
+- [ ] less
+- [ ] more
+- [ ] ascii
+- [ ] awk
+- [ ] grep
+- [ ] cd