fsh/doc
Tessa L. H. Lovelace d7273aa0c0 Directory restructure, legacy nomenclature.
Documentation of platform-specific implementations has their own subdirectory.

Renamed the Mikrotik software doc appropriately.
2020-05-17 10:27:02 -07:00
..
esoterica Expand & attempt explanation of bash options. 2020-05-17 10:14:34 -07:00
platform Directory restructure, legacy nomenclature. 2020-05-17 10:27:02 -07:00
.gitignore checking in a symbolic link, just to see what happens. 2020-02-16 02:24:55 -08:00
framework.md Expand & attempt explanation of bash options. 2020-05-17 10:14:34 -07:00
readme.md Merging from dev laptop. 2020-02-24 16:22:24 -08:00
template.sh Generalizing the template. 2020-02-16 03:24:14 -08:00
todo.md Structure adjustments, to facilitate two-key navigation. 2020-03-25 11:45:56 -07:00

For a decent experience with this software,
you need a base level understanding of Linux shell scripting & git revision control,
and most likely a Debian-flavoured system to run things on top of.

Installation

Pick where to put the code. mkdir -p ~/src/fsh ~/bin

Get the code. cd ~/src/fsh && git init && git remote add origin https://functions.sh/ && git fetch origin && git merge origin/dev && git checkout dev

Interaction

Defaults are non-destructive, see f --help persist for writing to disk.

Examples:

get dependencies of an installable
f --depends <software(:sym.ver.sion)/>

check installation prerequisites/dependencies for nginx
f --install nginx