An opinionated tree command, with only the options and defaults that I like.
I originally wrote this because I needed/wanted a tree command, but when we first moved in to our new home, we had no internet connection to install anything, so I wrote my own.
This project has been rewritten a number of times now in different languages, entirely for fun, often adding or removing features with each new version.
- C. The first version. Hand-rolling sorting algorithms was delightful.
- Nim. Probably my favorite incarnation, with the most expressive code of the bunch.
- Go. Ew this resulted in the least pretty code of the lot. Never again.
- OCaml. Very concise, and definitely the most elegant code so far.