Commit Graph

30 Commits

Author SHA1 Message Date
google-labs-jules[bot]
bc694db36d fix(vanity_setup): Resolve Docker PATH and font configuration errors
This commit addresses two critical errors discovered during script execution:

1.  **Fix Docker PATH loading issue**: The previous method of initializing the Homebrew environment was not consistently effective. This has been replaced with a more robust method that explicitly prepends the Homebrew bin and sbin directories to the `PATH` at the very beginning of the `.zshrc` file. This ensures that all Homebrew-installed commands, such as `docker`, are available before Oh My Zsh and its plugins are loaded.

2.  **Fix `unbound variable` error in font script**: The `configure_terminal_font` function was rewritten to invoke `osascript` using a series of `-e` arguments instead of a heredoc. This change prevents the shell from misinterpreting the AppleScript code, resolving the `font_name?: unbound variable` error.
2025-11-26 19:23:50 +00:00
Marco Gallegos
56bba92e29 feat: Enhance plugin cloning and downloading with multiple GitHub URL prefixes and archive templates 2025-11-26 12:05:04 -06:00
Marco Gallegos
175d7c7b5c feat: Implement retry logic for plugin installation and add download fallback for Git repositories 2025-11-26 11:56:27 -06:00
Marco Gallegos
2e13dcd9dd docs: Refactor vanity_help output with categorized commands and detailed descriptions, and add comments for yt-dlp directories. 2025-11-21 08:58:16 -06:00
Marco Gallegos
67f4cad5f3 refactor: rename yt-dlp download directories and update associated scripts and help messages. 2025-11-21 08:31:53 -06:00
Marco Gallegos
e18adc35bc feat: Add an update option to the script and ensure Homebrew packages are installed only if missing. 2025-11-21 08:21:48 -06:00
Marco Gallegos
1502e4c2dc feat: parameterize Terminal font size configuration and update heredoc marker 2025-11-21 07:59:26 -06:00
Marco Gallegos
59b59e0c87 feat: Add ZeroTier CLI and Speedtest CLI installation, ensure Xcode Command Line Tools, and improve user prompts. 2025-11-21 07:42:11 -06:00
Marco Gallegos
acf0ea4649 refactor: update read_menu_choice to use read -p and REPLY for interactive input. 2025-11-21 07:35:44 -06:00
Marco Gallegos
a5e3cee159 feat: Add read_menu_choice function for interactive input and modify main_menu to use it, defaulting to option 'A' for non-interactive sessions. 2025-11-21 07:31:27 -06:00
Marco Gallegos
ed4699c0c2 feat: Add user prompt and Mac restart instruction to setup script and update README with local execution details. 2025-11-20 23:15:27 -06:00
Marco Gallegos
81e3f6de1e feat: Add automatic terminal font configuration and switch Docker setup from Colima to Docker Desktop. 2025-11-20 23:11:37 -06:00
Marco Gallegos
f7b7a98558 feat: Migrate Docker setup from Desktop to Colima and refactor .zshrc for improved path handling and Zsh completion. 2025-11-20 23:01:28 -06:00
Marco Gallegos
98c8ac3dbb refactor: Remove automatic Docker Desktop startup and switch to Docker CLI installation. 2025-11-20 22:54:56 -06:00
Marco Gallegos
bb486f5ed6 fix: add --force flag to Meslo LG Nerd Font installation 2025-11-20 22:44:56 -06:00
Marco Gallegos
406313e975 feat: Implement script logging and ignore generated log files. 2025-11-20 22:36:44 -06:00
Marco Gallegos
a8e83206fd refactor: Improve setup script robustness, modularity, and Docker handling, and remove example zshrc. 2025-11-20 22:34:09 -06:00
Marco Gallegos
0113563541 Update .zshrc.example 2025-11-19 19:32:07 -06:00
Marco Gallegos
3b0ca4f7c4 Update readme.md 2025-11-19 19:30:15 -06:00
Marco Gallegos
4ae26b8fa7 Update vanity_setup.sh 2025-11-19 19:30:01 -06:00
Marco Gallegos
d5cf4cddd1 Update readme.md 2025-11-19 19:23:04 -06:00
Marco Gallegos
532dfe4762 Update vanity_setup.sh 2025-11-19 19:22:22 -06:00
Marco Gallegos
7056d72d86 Update vanity_setup.sh 2025-11-19 19:15:53 -06:00
Marco Gallegos
abe97674cf Update .zshrc.example 2025-11-19 19:11:57 -06:00
Marco Gallegos
052024d06c Update vanity_setup.sh 2025-11-19 19:10:09 -06:00
Marco Gallegos
f2a7995374 Update vanity_setup.sh 2025-11-19 19:07:15 -06:00
Marco Gallegos
2d37bd8045 Create .zshrc.example 2025-11-19 19:04:35 -06:00
Marco Gallegos
ab20aef9e7 Create vanity_setup.sh 2025-11-19 19:03:02 -06:00
Marco Gallegos
573727a0e5 Create readme.md 2025-11-19 19:01:30 -06:00
Marco Gallegos
4d8f80e8c1 Initial commit 2025-11-19 19:00:35 -06:00