awk-vm
asm
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awk-vm
-
The Awk Programming Language, Second Edition
Awk is awesome! Glad that they are looking to modernize the book. It wasn't really necessary, all the code examples in the original edition of the book still run just fine, although some are somewhat dated, like printing ASCII bar graphs. They also had examples of writing VMs, parsers and interpreters in the book, which run on modern implementations.[0]
[0] https://github.com/siraben/awk-vm/blob/master/vm.awk
asm
-
Which command did you run 1731 days ago?
We have a lot in common :-P except I'm still on bash, and do rely on PROMPT_COMMAND like you mentioned -- https://github.com/9001/asm/blob/hovudstraum/etc/profile.d/e...
Lines 11-21 can be ignored, they detect if the folder you were in got moved/deleted from another shell, to avoid the confusing behavior you get in that case.
- Ventoy
-
The Awk Programming Language, Second Edition
I have found a handful of unconventional applications for awk -- I once needed a tiny pcm pulsewave generator, and awk was surprisingly decent for the job [1].
Aside from that I've mostly been using it for quick statistics [2], but it quickly moves into perl territory...
1: https://github.com/9001/asm/blob/hovudstraum/etc/bin/beeps#L...
What are some alternatives?
sparklines - Text-based sparklines for the command line mimicking those of Edward Tufte.
marcel - A modern shell
textimg - Command to convert from color text (ANSI or 256) to image.
Awk-Batteries - Public AWK Directory
microperl-standalone
YouPlot - A command line tool that draw plots on the terminal.
goawk - A POSIX-compliant AWK interpreter written in Go, with CSV support