fsh/doc/esoterica
( jak ) 6d9226395b Expand & attempt explanation of bash options. 2020-05-17 10:14:34 -07:00
..
meta.md Today's musings, last sessions references. 2020-03-23 17:32:38 -07:00
readme.md Docs additions. 2020-02-24 18:47:06 -08:00
referenced.md Today's musings, last sessions references. 2020-03-23 17:32:38 -07:00
shebang.md Docs additions. 2020-02-24 18:47:06 -08:00
shibboleet.md A brief rant on cyclometric complexity and technical types. 2020-03-30 16:10:31 -07:00

If you're not developing,
this is just technobabble.

If you are planning to develop,
seriously grok these docs for an easier experience.

Format

Code goes in backtics (SHIFT+tilde on a QWERTY keyboard),
parameters go inside angle brackets <like/> <so/>(, parentheses used to indicate optional segments).

blocks use #instruction#;bashcode;#noitcurtsni# nomenclature, eg:

#setup#
mkdir -p $(realpath ~/)project/fsh
#putes#

This allows us to parse looking for lines that both end & begin with a hashmark, and then pattern match the inverted string against future similarly-bookended lines (probably using perl because speed)

Conditionals

Dependencies can be met in more than one way.

GCC:4.9||Clang:3.5
and
apt||apt-get
are both examples of this.

Security

Bash has nuance, and the pitfalls are many & varied, listen to someone competent on the subject (*).

Safe is fast, y'all.