feat env_subs_file and support functions now operational
added shell_run function to module.lib so scripts can be run with the otherwise not loaded current shell
added remove empty lines function to helpers
feat: add ability to follow link -L when finding modules. Make is easier to have things loaded and still available for non-interactive shells via module_load
feat: profile, better comments, refactored to have safe mode where no shell is loaded
feat: refactor repo organization that include corresponding changes to load script, module library plus shell.env
add: python based yaml parser
add: functions isDir isFile to corresponding modules
changed startup in setup in /etc/profile.d accordingly so it sources intead of calls async for the same reason
add notify module with login_notify to delay notification until user is logged in
added lag to alias, and made load debug module is load in file module.
load.sh now loads debug module or a noop
file library, file.lib
- refactored _find function, added alias superceed
* added h option to include .hidden files
*
- added build_file function to append file to another
refactored comment and uncomment functions
added find_mountpoint function to filesystem module
added ssh_config builder function and ssh override to use it.
added github module with binary release fetch function (needs work)
moved source_dir to file.lib.
refactored to use directory list and a loop for shell directory processing
added array for networks so vpn networks be added for sourcing.