GSL(1)

πŸ’… GSL(1) β€” bestie edition

okay so this is the manual page for gsl, and the manual name is... GSL, obvi. It lives in the User Commands section and it's here to make your life SO much easier. Buckle up πŸŽ€


✨ NAME ✨

gsl β€” a code construction and generation tool πŸ› οΈβœ¨


🌸 SYNOPSIS 🌸

gsl [-<option> ] [-<attr>[:<value>]] [FILE]

gsl -a [-<option> ] [-<attr>[:<value>]] [FILE] [ARG]

like. look at her. two whole modes. iconic behavior honestly πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

GSL/4.1 is a code construction tool. It will generate code in all languages and for all purposes, based on templates. that's the whole vibe. templates in, code out, no cap πŸ’–


πŸ’œ OPTIONS πŸ’œ

  • -a β€” pass arguments following [FILE] to the GSL script 🫢 (this is the whole reason the second synopsis line exists, iykyk)
  • -q β€” suppress routine messages 🀫 lowkey the "shhh bestie" flag
  • -p β€” process files in parallel ⚑ because waiting is not the move
  • -c:<MODE>[:FILE] β€” set console mode (and optionally capture output to file πŸ“). also: use capital case -C:... to disable the echo πŸ”‡
    • modes, bestie:
      • p β€” print as requested πŸ–¨οΈ
      • d β€” prefix with date and time πŸ“…πŸ•
      • t β€” prefix with time only πŸ•
      • dbg β€” datetime, with full flush to disk πŸ’Ύβœ¨ (the thorough one. the main character.)
  • -s:<N> β€” set script cache size. default is 1000000 πŸ“¦
  • -h β€” show command-line summary πŸ—ΊοΈ (your little map)
  • -v β€” show full version information 🏷️

πŸ”₯ SEE ALSO πŸ”₯

The full documentation for gsl, including tutorials on how to create templates, is maintained as a MarkDown format README in:

</usr/share/doc/generator-scripting-language/README.md>

or online at:

<https://github.com/zeromq/gsl/blob/master/README.md>

like. go read it. tutorials and everything. it's giving ✨educational✨ πŸ“š


okay that's the whole page bestie!! this one's gsl 4.1, dated September 2017 β€” vintage but still serving, fr fr πŸ’…πŸŒΈ