Commit Graph

  • 5f6108a5e2 ghlatest, gets link to latest asset master David Kebler 2024-04-22 17:01:01 -0700
  • 26c7445d62 add systemctl edit alias David Kebler 2024-04-22 10:32:36 -0700
  • 7f5e3877cb add 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
  • 49913cf714 ignore git url in load David Kebler 2024-04-19 13:54:26 -0700
  • a41e477d8f added couple basic aliases fixed copy arguments bug added GIT url file to load after done David Kebler 2024-04-19 13:53:10 -0700
  • 057b8ad9dd fix 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
  • d3802572b5 supress btrbk_run lastest link error fix copy: only add ssh for remote David Kebler 2024-03-20 11:09:07 -0700
  • 94984e969d add 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
  • c42c9777a9 add 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
  • 195c34e80a added del_subvol and named_snapshot David Kebler 2024-03-02 10:20:19 -0800
  • 61e61ac249 add cleaning to filesystem copy David Kebler 2024-03-01 15:51:07 -0800
  • 184a0265c6 whoops fixed call of which in module_confirm David Kebler 2024-03-01 15:15:16 -0800
  • 3a246c71cd use 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
  • 140404ff49 fix sudo elevation David Kebler 2024-02-27 19:37:44 -0800
  • 4b957f1e4b fix sudo environment David Kebler 2024-02-27 19:21:28 -0800
  • 5ae8dd672c remove echo so install commences David Kebler 2024-02-27 19:04:33 -0800
  • d497156be9 allow force install David Kebler 2024-02-27 18:55:57 -0800
  • e538400018 update rootfs excludes preserve environment when installing with sudo David Kebler 2024-02-27 18:53:59 -0800
  • ca8ab01a43 add rclone function David Kebler 2024-02-26 12:30:19 -0800
  • 66bc374668 fix base update David Kebler 2024-02-24 08:05:00 -0800
  • 82af909b7a add sync module fix remote spaces in helpers fix few errors in install library David Kebler 2024-02-24 08:01:41 -0800
  • e36e658a69 add 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
  • 56e758c0f9 fix bugs host and network install functions David Kebler 2024-02-21 14:46:44 -0800
  • 3eaf9e38be add new uci shell install update library David Kebler 2024-02-21 13:25:54 -0800
  • b7b2d7061a improve 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
  • 398ae39a07 fixing bundler move some module code to new modules David Kebler 2024-02-16 23:49:08 -0800
  • 49fbd09cd1 fix user install directory David Kebler 2024-02-16 23:45:59 -0800
  • b38417294f load adds a 'which' function if 'which' command is missing David Kebler 2024-02-12 18:10:17 -0800
  • 0b092adfda fix typo for usesudo David Kebler 2024-02-12 14:45:57 -0800
  • d77c046c0b clean up basic loading David Kebler 2024-02-12 13:11:40 -0800
  • 39d6cc755e rearrange some module locations auto load btrfs modules if btrfs-progs and btrbk are installed David Kebler 2024-02-12 12:53:25 -0800
  • 51877424e7 update for using module.base instead of module.lib David Kebler 2023-12-20 17:21:48 -0800
  • 5cdfacadb0 refactor fetching bash template code David Kebler 2023-12-17 13:10:37 -0800
  • 856efb5e35 refactor 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
  • 82dec74a7b add find subvol and snap a folder of subvolumes David Kebler 2023-12-16 08:27:37 -0800
  • 7963e13c59 improve mount subvolume David Kebler 2023-12-15 11:17:06 -0800
  • 2d61144804 added mount_subvolume David Kebler 2023-12-15 10:23:44 -0800
  • b9f98d36f4 moving host and network directories out of /any David Kebler 2023-12-14 21:09:19 -0800
  • 21dc81b1da add bash template library David Kebler 2023-12-14 17:33:05 -0800
  • 9157278eb0 ignore .inst and .uninst files add systemd loginctl commands btrfs find subvolumes David Kebler 2023-12-14 13:59:24 -0800
  • f2a9d64eab use command -v instead of which David Kebler 2023-03-20 10:37:45 -0700
  • ba63cf586c fix: use /etc/hostname David Kebler 2023-03-19 12:12:18 -0700
  • 2c73b1dc8d ignore vscode workspace David Kebler 2023-03-19 12:02:54 -0700
  • 24e229f993 fix handle no /etc/host file like inside docker container David Kebler 2023-03-19 11:52:38 -0700
  • 11ec123c0f fix handle no /etc/host file like inside docker container David Kebler 2023-03-19 11:52:38 -0700
  • 4ff10e1ab2 fix subdirectory name David Kebler 2023-03-19 11:48:53 -0700
  • 49fd2bcfa6 don't use hostnamectl for compatibility David Kebler 2023-03-19 11:48:28 -0700
  • 21868df06b fix bug needed $subdir David Kebler 2023-03-19 11:42:55 -0700
  • a1b3781c40 add functions distro_sudo_group change_user_password user_group_id add_recovery_user rename_user David Kebler 2023-03-19 11:35:13 -0700
  • 3ea7ae75d1 remove -C from install for compatibility with alpine busybox version David Kebler 2023-03-19 11:32:51 -0700
  • 9c379eda85 minor fix dir_copy David Kebler 2023-03-12 10:46:05 -0700
  • 3c01d75c6a fix comment filename error to .lib David Kebler 2023-03-12 10:41:31 -0700
  • c6dc8e4487 moved 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
  • 0d4481e291 refactor: 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
  • 99c01d4bb7 add 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 Administrator 2023-02-09 08:34:18 -0800
  • 2454f268ca minor modules cleanup Kebler Network System Administrator 2023-02-07 11:21:38 -0800
  • 9eaef445af added beginning of btrfs module Kebler Network System Administrator 2023-02-07 09:31:25 -0800
  • fa65a9f4a4 add basic user functions to get id name and to do basic checks is_uer is_user_group is_user_sudo Kebler Network System Administrator 2023-02-07 09:26:05 -0800
  • 3be0565a06 move systemd funcstion to a module and then load back Kebler Network System Administrator 2023-02-07 09:23:59 -0800
  • 7c9994afc9 add sdmt for showing systemd mounts move apt alias to host for loading in a specific host move old unneeded alias to archive Kebler Network System Administrator 2023-02-07 09:18:52 -0800
  • a13395e205 fix: dont tee load log (llog) to console -shows on container boot Kebler Network System Administrator 2023-01-21 08:18:40 -0800
  • a343849055 minor fix on user install script Kebler Network System Administrator 2023-01-20 18:21:18 -0800
  • 1bce77c432 refactor user install and how $BASH_SHELL_USER_DIR is exported early. Kebler Network System Administrator 2023-01-20 17:17:55 -0800
  • 2e4ecc3539 add str_before and str_after Kebler Network System Administrator 2023-01-20 10:09:56 -0800
  • 96bb6113d7 fix bugs in install scripts Kebler Network System Administrator 2023-01-18 18:36:28 -0800
  • bcba8bbfd4 refactor shell install scripts add bindfs and new dir_copy script Kebler Network System Administrator 2023-01-18 16:43:21 -0800
  • 96127ca89f move 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 helpers Kebler Network System Administrator 2023-01-05 12:36:23 -0800
  • 45a936d65f remove bash alias aliases, rearrange some others Kebler Network System Administrator 2023-01-01 10:29:04 -0800
  • e2cade08c7 add fileext function to helpers Kebler Network System Administrator 2022-12-31 23:28:18 -0800
  • bf62d67339 refactor shell environmnet so user can have create customized shell.env refactor default loading of networks Kebler Network System Administrator 2022-12-30 09:18:39 -0800
  • 34311b8183 change shell-process-directory to .func Kebler Network System Administrator 2022-12-26 10:24:51 -0800
  • 2aa4fa89a7 feat: substitute environment into a file using envsubst feat build_file no added file comment by default use -f to enable Kebler Network System Administrator 2022-12-26 10:21:30 -0800
  • 4318f9ca89 feat: add environment file helper functions Kebler Network System Administrator 2022-12-24 12:34:03 -0800
  • 3e8be4da72 feat: separating network repo loading from base/host/user Kebler Network System Administrator 2022-12-23 08:24:33 -0800
  • e02a7c71fb added add-ppa module. use instead of apt-add repository. Kebler Network System Administrator 2022-10-24 18:14:58 -0700
  • 78ef8d0a88 add functions osinfo adduserid () fsudo () to basic Kebler Network System Administrator 2022-10-24 18:13:58 -0700
  • 10fb48069b add module copy module_cp to module library Kebler Network System Administrator 2022-10-24 18:12:33 -0700
  • 9d7e07a113 load only base and any host when coming from ssh Kebler Network System Administrator 2022-05-02 10:46:41 -0700
  • 1778ddca3e add modules from scripting subdirectory Kebler Network System Administrator 2022-04-06 12:27:26 -0700
  • ef8afa39c7 details for this commit to come Kebler Network System Administrator 2022-03-28 10:02:17 -0700
  • 0d088cbcab added BASH_SHELL_DEV to list directories to look for modules Kebler Network System Administrator 2022-03-09 17:02:39 -0800
  • 9988dd1ed1 feat: 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 loaded Kebler Network System Administrator 2022-03-01 22:44:26 -0800
  • 51f73ccc02 feat: add module_print to module.lib will print the source of requested module Kebler Network System Administrator 2022-02-26 17:34:33 -0800
  • a31e294a87 feat: 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 module Kebler Network System Administrator 2022-02-26 17:19:37 -0800
  • d0209fc742 moved and refactored network-dirs and shell-process-directory Kebler Network System Administrator 2022-02-21 11:54:03 -0800
  • 784e6711a8 add: 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 modules Kebler Network System Administrator 2022-02-20 12:44:29 -0800
  • ec601fbb15 fix: change back to just 'shell' not .shell for user default shell directory as . is ignored by default, feat: added 'user_exists' function Kebler Network System Administrator 2021-12-31 17:38:58 -0800
  • a15a290328 set default user subdirectory to .shell get BASH_SHELL_BASE in both profile and bash.bashrc Kebler Network System Administrator 2021-12-29 21:09:36 -0800
  • 75297c7cdb additional 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 Administrator 2021-11-20 17:20:44 -0800
  • 2ec857b1c2 added add-repo-key function added skg for killing unowned processes by grep add 312 network to shell Kebler Network System Administrator 2021-10-28 12:05:56 -0700
  • 3a5d3eba1c add yaml module, refactor path and helpers for isAbsPath Kebler Network System Administrator 2021-08-29 09:42:51 -0700
  • c8940fb4ea look for bash command and set to SHELL instead of looking for bash in SHELL environment Kebler Network System Administrator 2021-04-19 17:25:22 -0700
  • 4ad1946952 added cyan to machine color in prompt added write permission flag to acl script added pass through options from share_dir to the acladduser Kebler Network System Administrator 2021-04-14 10:51:17 -0700
  • 5d2ccc7c4f reworked/improved setup files Kebler Network System Administrator 2021-03-09 13:13:23 -0800
  • 256186376d refactor cprs (rsync) for ACL and using sudo Kebler Network System Administrator 2021-02-18 07:31:28 -0800
  • ca7d7a5a0d added acl and dirs modules Kebler Network System Administrator 2021-02-11 18:32:57 -0800
  • a21b588d08 added group_add and user_reload to basic functions switched to acl functions loaded via module load rysnc add ignore cache add chmod_dirs to helpers Kebler Network System Administrator 2021-02-11 18:29:28 -0800
  • 3656f1420e moved 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 Administrator 2021-02-05 13:00:57 -0800
  • de43f28f78 refactored 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 reason Kebler Network System Administrator 2021-01-30 11:58:19 -0800
  • d6dfa7753a add 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