5f6108a5e2ghlatest, gets link to latest asset
master
David Kebler
2024-04-22 17:01:01 -0700
26c7445d62add systemctl edit alias
David Kebler
2024-04-22 10:32:36 -0700
7f5e3877cbadd readonly flag to folder snapshot add new function snapshot_send to send a snapshot to another mounted partition or drive
David Kebler
2024-04-20 16:43:25 -0700
49913cf714ignore git url in load
David Kebler
2024-04-19 13:54:26 -0700
a41e477d8fadded couple basic aliases fixed copy arguments bug added GIT url file to load after done
David Kebler
2024-04-19 13:53:10 -0700
057b8ad9ddfix again suppress latest links. avoid remote targets fix created error where no sshargs does not add ssh command
David Kebler
2024-03-20 11:26:55 -0700
d3802572b5supress btrbk_run lastest link error fix copy: only add ssh for remote
David Kebler
2024-03-20 11:09:07 -0700
94984e969dadd commandline git discard alias copy, change m from merge to i, insert. use m and M for mirror add support functions for specfic cases copy
David Kebler
2024-03-13 10:13:08 -0700
c42c9777a9add btrbk_named drop latest_clone add btrfs_clone and mp_subvol fix but s: to s in copy options add several path string helper function
David Kebler
2024-03-05 13:50:09 -0800
195c34e80aadded del_subvol and named_snapshot
David Kebler
2024-03-02 10:20:19 -0800
61e61ac249add cleaning to filesystem copy
David Kebler
2024-03-01 15:51:07 -0800
184a0265c6whoops fixed call of which in module_confirm
David Kebler
2024-03-01 15:15:16 -0800
3a246c71cduse which instead of command -v added unlocku to alias added new way better copy module/function based on rsync copies local and remote
David Kebler
2024-03-01 15:01:47 -0800
140404ff49fix sudo elevation
David Kebler
2024-02-27 19:37:44 -0800
4b957f1e4bfix sudo environment
David Kebler
2024-02-27 19:21:28 -0800
5ae8dd672cremove echo so install commences
David Kebler
2024-02-27 19:04:33 -0800
d497156be9allow force install
David Kebler
2024-02-27 18:55:57 -0800
e538400018update rootfs excludes preserve environment when installing with sudo
David Kebler
2024-02-27 18:53:59 -0800
ca8ab01a43add rclone function
David Kebler
2024-02-26 12:30:19 -0800
66bc374668fix base update
David Kebler
2024-02-24 08:05:00 -0800
82af909b7aadd sync module fix remote spaces in helpers fix few errors in install library
David Kebler
2024-02-24 08:01:41 -0800
e36e658a69add escape_char and escape_space functions move sshtest function to remote module rename remote_args to escape_args and user escape_space
David Kebler
2024-02-22 13:47:44 -0800
56e758c0f9fix bugs host and network install functions
David Kebler
2024-02-21 14:46:44 -0800
3eaf9e38beadd new uci shell install update library
David Kebler
2024-02-21 13:25:54 -0800
b7b2d7061aimprove module base - use stderr for error messages helpers: added mkrfilename for making random file names instead of using mktemp remote_arg function escapes spaces within an arugment(s) for use passing remotely
David Kebler
2024-02-21 11:11:07 -0800
398ae39a07fixing bundler move some module code to new modules
David Kebler
2024-02-16 23:49:08 -0800
49fbd09cd1fix user install directory
David Kebler
2024-02-16 23:45:59 -0800
b38417294fload adds a 'which' function if 'which' command is missing
David Kebler
2024-02-12 18:10:17 -0800
0b092adfdafix typo for usesudo
David Kebler
2024-02-12 14:45:57 -0800
d77c046c0bclean up basic loading
David Kebler
2024-02-12 13:11:40 -0800
39d6cc755erearrange some module locations auto load btrfs modules if btrfs-progs and btrbk are installed
David Kebler
2024-02-12 12:53:25 -0800
51877424e7update for using module.base instead of module.lib
David Kebler
2023-12-20 17:21:48 -0800
5cdfacadb0refactor fetching bash template code
David Kebler
2023-12-17 13:10:37 -0800
856efb5e35refactor module library move non essential functions to extra module minimize essential modules functions to module.base and load that
David Kebler
2023-12-17 12:54:45 -0800
82dec74a7badd find subvol and snap a folder of subvolumes
David Kebler
2023-12-16 08:27:37 -0800
7963e13c59improve mount subvolume
David Kebler
2023-12-15 11:17:06 -0800
2d61144804added mount_subvolume
David Kebler
2023-12-15 10:23:44 -0800
b9f98d36f4moving host and network directories out of /any
David Kebler
2023-12-14 21:09:19 -0800
21dc81b1daadd bash template library
David Kebler
2023-12-14 17:33:05 -0800
9157278eb0ignore .inst and .uninst files add systemd loginctl commands btrfs find subvolumes
David Kebler
2023-12-14 13:59:24 -0800
f2a9d64eabuse command -v instead of which
David Kebler
2023-03-20 10:37:45 -0700
ba63cf586cfix: use /etc/hostname
David Kebler
2023-03-19 12:12:18 -0700
2c73b1dc8dignore vscode workspace
David Kebler
2023-03-19 12:02:54 -0700
24e229f993fix handle no /etc/host file like inside docker container
David Kebler
2023-03-19 11:52:38 -0700
11ec123c0ffix handle no /etc/host file like inside docker container
David Kebler
2023-03-19 11:52:38 -0700
4ff10e1ab2fix subdirectory name
David Kebler
2023-03-19 11:48:53 -0700
49fd2bcfa6don't use hostnamectl for compatibility
David Kebler
2023-03-19 11:48:28 -0700
21868df06bfix bug needed $subdir
David Kebler
2023-03-19 11:42:55 -0700
3ea7ae75d1remove -C from install for compatibility with alpine busybox version
David Kebler
2023-03-19 11:32:51 -0700
9c379eda85minor fix dir_copy
David Kebler
2023-03-12 10:46:05 -0700
3c01d75c6afix comment filename error to .lib
David Kebler
2023-03-12 10:41:31 -0700
c6dc8e4487moved reload_user, add editor function, add wheel to groups check add follow links option to _find user hostnamectl to get host name
David Kebler
2023-02-23 10:03:47 -0800
0d4481e291refactor: more new session loading to anything under "load" subirectory (by default) still can add additional loading directories as before.
David Kebler
2023-02-22 11:39:34 -0800
99c01d4bb7add sudo module with Sudo function for running functions or alias as sudo add install-shell-repo library for easy install of other shell repos (host, network)Kebler Network System Administrator2023-02-09 08:34:18 -0800
7c9994afc9add sdmt for showing systemd mounts move apt alias to host for loading in a specific host move old unneeded alias to archiveKebler Network System Administrator2023-02-07 09:18:52 -0800
96127ca89fmove environment functions to env module from file module and helpers module 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 helpersKebler Network System Administrator2023-01-05 12:36:23 -0800
2aa4fa89a7feat: substitute environment into a file using envsubst feat build_file no added file comment by default use -f to enableKebler Network System Administrator2022-12-26 10:21:30 -0800
9988dd1ed1feat: clean up shell.env, improved comments, added in BAHS_SHELL_DEV repo /opt/shell default 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 loadedKebler Network System Administrator2022-03-01 22:44:26 -0800
a31e294a87feat: add source bundle function which will convert any module_load command into the prepended source. refactor: dirs module, cleanup feat: added prepend_file function to file moduleKebler Network System Administrator2022-02-26 17:19:37 -0800
784e6711a8add: tools to shell directory includes 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 modulesKebler Network System Administrator2022-02-20 12:44:29 -0800
ec601fbb15fix: change back to just 'shell' not .shell for user default shell directory as . is ignored by default, feat: added 'user_exists' functionKebler Network System Administrator2021-12-31 17:38:58 -0800
75297c7cdbadditional network shell directories now set by a .network file under the $HOSTNAME host shell directory (for all users) or the same within the USER shell directory for per user networks. Network proceeded by ! indicates the home/lan network of that machine.Kebler Network System Administrator2021-11-20 17:20:44 -0800
4ad1946952added cyan to machine color in prompt added write permission flag to acl script added pass through options from share_dir to the acladduserKebler Network System Administrator2021-04-14 10:51:17 -0700
a21b588d08added group_add and user_reload to basic functions switched to acl functions loaded via module load rysnc add ignore cache add chmod_dirs to helpersKebler Network System Administrator2021-02-11 18:29:28 -0800
3656f1420emoved ssh to host repo. added acl function and alias - still work working on them. in shell.env allowed module.lib to get loaded for non-interactive shells so that can access modules without all the other stuff of login shell. prepend /opt/bin and .local/bin so they take precedence.Kebler Network System Administrator2021-02-05 13:00:57 -0800
de43f28f78refactored startup script, removed as function so it can be sourced immediately, needed this so that startup scripts sourced can export to main login environment. changed startup in setup in /etc/profile.d accordingly so it sources intead of calls async for the same reasonKebler Network System Administrator2021-01-30 11:58:19 -0800
d6dfa7753aadd additional ignores for example, template, tmpl extensions refactor shell environment to pick up relative host and network directories via default (common parent with base)
David Kebler
2021-01-14 13:55:25 -0800