- integrate some external libraries
- add old shell-tools/shell/cli/*.janet executables
- add old shell-tools/bin scripts
- add man pages (import the one from shell-tools)
- move chronos into project (maybe call it date-time)
- add tui abstraction
- add graph
- add big/int big/float (use code from https://github.com/andrewchambers/janet-big) and arbitrary precision floats
- add big/watch (file watching (use inotify on unix-like but on windows?))
- add flock
- add ECS system
- add generic data store (perhaps based on glyph's?)
- add websocket support (maybe wrap around spork/http spork/httpf for own small framework?)
- finish rpc
- finish multi-method macro
- add custom type handling based on https://github.com/MikeBeller/janet-abstract also consider this discussion
- janet defined types like janet-abstract
- improve shell-tools
- from moreutils:
- chronic: runs a command quietly unless it fails
- combine: combine the lines in two files using boolean operations
- errno: look up errno names and descriptions
- ifdata: get network interface info without parsing ifconfig output
- ifne: run a program if the standard input is not empty
- isutf8: check if a file or standard input is utf-8
- lckdo: execute a program with a lock held
- mispipe: pipe two commands, returning the exit status of the first
- parallel: run multiple jobs at once
- pee: tee standard input to pipes
- sponge: soak up standard input and write to a file
- ts: timestamp standard input
- vidir: edit a directory in your text editor
- vipe: insert a text editor into a pipe
- zrun: automatically uncompress arguments to command
- from moreutils: