fsh/doc/esoterica
Tessa L 2aab5191cb That was a deeper rabbit hole than expected.
...sounds like it's the order of the day, week, year, life...etc...XD
2021-03-25 16:11:45 -07:00
..
media Clearing a filename intersection. 2020-11-19 14:43:39 -08:00
abc.md Aliases and alphabets. 2021-02-07 17:10:02 -08:00
alias_linking_history.md Adding a fragment of history found when paving over a new system. 2020-12-05 15:38:04 -08:00
devlog.md That was a deeper rabbit hole than expected. 2021-03-25 16:11:45 -07:00
meta.md Known broken state, dev test successful. 2020-08-22 15:41:16 -07:00
readme.md Docs additions. 2020-02-24 18:47:06 -08:00
referenced.md Merge branch 'dev' of functions.sh:src/sys/fsh into dev 2020-12-16 20:29:07 -08: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
synonyms.md Thoughts on the synonym terminology. 2020-07-21 11:37:00 -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.