]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
feat: core utilities (cat, ls, mkdir, rm)
authorTulio A M Mendes <[email protected]>
Wed, 11 Feb 2026 22:27:23 +0000 (19:27 -0300)
committerTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 02:20:50 +0000 (23:20 -0300)
commit89f47c694258d1d2a196ae17af0a4ccba7fced7a
tree2f99e6ef80debd04ad058fe22805a54a65d03d55
parent2e215074380829207d9955dc3eab8ca230e81803
feat: core utilities (cat, ls, mkdir, rm)

- user/cat.c: reads files or stdin, outputs to stdout
- user/ls.c: lists directory entries via getdents syscall
- user/mkdir.c: creates directories via mkdir syscall
- user/rm.c: removes files (unlink) or directories (-r/-d rmdir)
- Makefile: build rules for all four + initrd packaging as /bin/*
- echo already exists as shell builtin
- cppcheck clean, 19/19 smoke tests pass
Makefile
user/cat.c [new file with mode: 0644]
user/ls.c [new file with mode: 0644]
user/mkdir.c [new file with mode: 0644]
user/rm.c [new file with mode: 0644]