David Kebler
1304c3afe7
moved ssh session sourcing the ssh/session directory
...
backup script picks up BASH_SHELL_BASE from script directory
2020-12-02 10:26:41 -08:00
David Kebler
ff1d4c11be
don't run profile startup script if user is logged in via su command
2020-11-29 09:24:51 -08:00
David Kebler
ffecdd9501
add non interactive logging in load.sh
...
can load aliases via env variable
2020-11-27 10:30:37 -08:00
David Kebler
cae3a94dd8
add support for sourcing for remote shell via ssh. Works for both interactive and non-interactive
...
added support for alises in non-interactive shell via bash.bashrc
add TODO markdown file to track desired changes
2020-11-23 15:14:18 -08:00
David Kebler
01b8894dd2
added backup script, improved deploy script and seperated deplooy for user to deploy-user script. Will set BASH_SHELL_BASE in /etc/profile based on where deploy script is launched.
2020-11-23 12:21:20 -08:00
David Kebler
527636a48e
added deploy for system/user/root shell files
2020-11-21 08:56:03 -08:00
David Kebler
5e45c1f23a
refactored script sourcing exludes to .bash-shell-ignore file
...
refacted load.sh and startup.sh accordingly and also used loop to process the shell repos
switched from export to declare for module.lib
allows multiple network domains to be set in shell.env. This allows primary and vpn setups
moved docker and language files out of base
added comment functions
2020-11-18 15:32:09 -08:00
David Kebler
0ac5906eee
refactor the way the module library is loaded
...
added startup script callable from profile.d
renamed setup.sh to load.sh
added rsync copy function cprs
added shell.env that is called by /etc/profile to set up access to this and related repos
2020-11-13 10:25:04 -08:00
David Kebler
e25e44a98d
added setup directory with set of user and system source files that can be copied in new machine
...
changed setup.sh to load.sh
startup only loads system repos by default and allows passing directory argument
2020-11-10 14:09:08 -08:00