Commit Graph
32 Commits
Author SHA1 Message Date
alvinlollo bca2dd45ba zsh.sh nits: backup rotation, guarded rm, --needed, drop dead placeholder
- timestamped .zshrc backups (was: .zshrc.bak overwritten every run, so
  only the latest pre-run state survived)
- only remove ~/.oh-my-zsh when it actually contains oh-my-zsh.sh; warn
  and leave anything else alone (was: unguarded rm -rf)
- add --needed to the pacman prerequisite install
- drop the empty ~/.fzf/shell/key-bindings.zsh placeholder (nothing
  sourced it; fzf integration comes from the oh-my-zsh plugin)
- LICENSE spelling in banners (zsh.sh, installbeta.sh)
2026-10-08 14:16:37 +11:00
alvinlollo 9e190e3e75 Fix zsh.sh install logic and backups 2026-10-05 22:14:44 +11:00
alvinlollo 622d6f5ace Use shelly instead of pacman 2026-08-10 12:17:54 +10:00
alvinlollo 3020201a9d Add more depenencies and remove gdoc.vim 2026-07-12 18:00:55 +10:00
alvinlollo 2cb8ff537a Added home directory paths 2026-03-24 21:29:32 +11:00
alvinlollo c56cf4b6c9 Add message for existing zsh shell users 2026-02-20 16:18:22 +11:00
alvinlollo febac68529 Update config 2026-02-20 16:14:42 +11:00
alvinlollo 3c9bea07ad Add zsh autocomplete 2026-02-14 10:39:42 +11:00
alvinlollo bce9680632 Avoid package manager exit 1
The script will now skip the installation of the dependencies if they are already installed to avoid the script exiting early.
2026-02-12 22:40:31 +11:00
alvinlollo 4575b84f0d Fix typos and improve shell change command 2026-01-29 09:47:14 +11:00
alvinlollo 6b59a46ea0 Fix syntax 2026-01-21 16:37:05 -08:00
alvinlollo 3a139a3563 Run local scripts first before using from github 2026-01-21 16:19:05 -08:00
alvinlollo e98df34f7c Add comments, guardrails and --skip-watermark flag 2026-01-21 14:43:33 -08:00
alvinlollo fa38387183 Update zsh.sh 2026-01-01 14:01:44 +11:00
alvinlollo f14f0d8be8 Update zsh.sh 2025-11-18 12:30:46 +11:00
Alvin Vilaythong 8eb6627d4d Make all scripts executible 2025-11-12 07:33:51 +11:00
alvinlollo 922bc52eda Bad flag option 2025-11-11 19:01:45 +11:00
alvinlollo e85fc40e22 Add zsh to /etc/shells for shell change 2025-11-08 23:21:16 +11:00
alvinlollo 3cfb0155b9 Removed oh-my-zsh backup 2025-11-08 23:18:14 +11:00
alvinlollo da415047fc Install Oh-My-Zsh without exiting early
Reorder and uncomment backup and download commands for .zshrc and fzf configuration.
2025-11-08 23:15:59 +11:00
alvinlollo 01f85f0f37 Update zsh.sh to backup and configure zsh and fzf before oh my zsh install
Backup the old .zshrc file, download new configuration files, and set up fzf.
2025-11-08 23:11:51 +11:00
alvinlollo d09aea1b8d Fix typo 2025-11-08 22:55:44 +11:00
alvinlollo d47c818b52 Improve error handling
Refactor error handling and installation logic for Zsh.
2025-11-08 22:52:48 +11:00
alvinlollo efda530468 Fix prerequisites 2025-10-26 23:24:15 +11:00
alvinlollo 03c1917648 Change default shell 2025-06-13 23:51:59 +10:00
alvinlollo 28e5a06afe Debian support 2025-06-13 23:40:44 +10:00
alvinlollo d7b062dc7b Ready to integrate into main script as separate script 2025-06-13 23:34:26 +10:00
alvinlollo f9088500c8 Update zsh.sh 2025-05-03 14:47:07 +10:00
alvinlollo cffc916c1e Update zsh.sh 2025-05-03 14:39:02 +10:00
alvinlollo 4a6543a977 Update zsh.sh 2025-04-21 17:33:58 +10:00
alvinlollo e675237dbe Install prerequisites 2025-04-19 18:16:55 +10:00
alvinlollo 7c6607c268 Created zsh.sh
added zsh install with configs
2025-04-19 18:15:52 +10:00