Add `--src/-s` flag like Ben Hoyt's https://github.com/benhoyt/prig/ This may help new people or even be convenient for me given how XXX in the caching system /tmp/rpXXX.nim is a hash.
Add `--src/-s` flag like Ben Hoyt's https://github.com/benhoyt/prig/
This may help new people or even be convenient for me given how XXX in
the caching system /tmp/rpXXX.nim is a hash.

Since this flag is compatible-ish, here's an incomplete list of other
prig incompatibility (besides the obvious Go-v-Nim):
  * off-Nim-convention uppercase for identifiers (s,f,nr, etc.)
  * whole record=S(0) instead of just `row`
  * `-F` not `-d` (fixable with a short option alias; multiple short
    aliases for one long might be a good cligen feature idea, though
    -F at 1.5x more key downs is harder to type.)
  * regex field splitting
  * `-i`/autoimport instead of my more general/less auto prelude
  * No fields/header row stuff for "titled/labeled CSV"
  * No "--where" type automagic; Less structure in general
{ Lol..100 line generator prog already needs standards committees!  J/k!
prig is a great start.  I'm sure if Ben can get Go terse enough and uses
it, prig will get more convenience in yet more independent directions.
I mean only to contrast for those comparing, not criticize.  The whole
point of this approach is its low effort (well, and easy CLI access to
lib ecosystems lacking in awk..because popularity). Prig is a way better
name than rp & crp.  prin & pric for Nim & C versions?  princpp gets
close to "principessa" - Someone call Roberto Benigni! }

c-blake/cligen