This is a project composed of many small tools executed under a single binary, like busybox
. It holds a bunch of small programs that perform one task, all written in golang. It's a target for porting complex shell scripts into go, enabling more testing and speed. This was inspired during a conversation about the leatherman project by fREW, which operates in a similar way.
Tool Name | Description |
---|---|
basejump |
Convert an integer from base 2, 8, 10, or 16 to an arbitrary base |
colors |
Display the current terminal color scheme |
emojis |
Generate a TSV of all emojis with :alias: names |
log |
A simple shell logging utility that outputs ISO8601 timestamps and terminal colors |
suggest-fc |
A simple spellchecking app to suggest a command you may have mistyped |
jsontoyaml |
Convert a JSON structure to the equivalent YAML |
yamltojson |
Convert a YAML structure to the equivalent JSON (assuming you're using compatible features) |
- fileset ("settool")
- iploc()
- digdug.sh May as well make a generic "make me some ascii art"
- x86.py
- Imgur down/uploader
- lenny