This is a probably misguided attempt to re-create a few of the simpler standard shell tools and utilities from scratch, mainly as a practice exercise in C and *nix programming. I'm aiming for compliance with the shell & utilities section of POSIX.1-2008.
If it's not immediately obvious I don't really know what I'm doing, so don't go relying on these unless you want your machine to go up in a puff of blue smoke.
- cal - Only handles Gregorian calendar dates correctly (14th Sep 1752 onwards)
- ls - Does basic listings, but most of the formatting and options are still to be done
Some other implementations you might be familiar with: