Commit Graph

10 Commits

Author SHA1 Message Date
27b472021b
Add Steam to app list 2025-06-28 12:39:14 +10:00
b14cc08776
Add new app: telegram 2025-06-28 12:05:19 +10:00
c46bc69bf4
Add 1Password SSH Agent setup prompt before nvim config
- Add prompt_1password_setup() function to guide SSH Agent configuration
- Interactive mode: detailed setup instructions and wait for user confirmation
- Non-interactive mode: automatic SSH connection testing
- Test SSH connectivity to git.nas.astrian.moe before nvim config clone
- Enhanced error messaging in setup_neovim() with troubleshooting tips
- Integrated into both full_install() and dev_only() workflows
- Ensures proper SSH setup for private repository access

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:44:44 +10:00
777ee67eea
Add Claude Code Agent cask installation reminder
- Add mandatory reminder for updating install script after cask installations
- Include step-by-step instructions for adding apps to automation script
- Specify exact timing: after successful brew install --cask commands
- Ensure newly installed apps are included in future system setups
- Maintain consistency between manual installs and automated deployment

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:40:35 +10:00
c316d73824
Transform CLAUDE.md into comprehensive macOS assistant guide
- Convert from app installation guide to general computer operation assistant
- Define core principles: safety first, efficiency, user-friendly approach
- Establish security protocols for system-level operations
- Cover all major task types: file system, configuration, software, network, security
- Standardize response formats with safety warnings and verification steps
- Include emergency procedures and troubleshooting methodology
- Add user interaction guidelines and educational approach
- Comprehensive tool reference and quality standards

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:38:40 +10:00
f8f591e054
Add CLAUDE.md: comprehensive development guide
- Detailed instructions for updating scripts when adding apps
- Clear workflow for Homebrew application management
- Testing guidelines and best practices
- Commit message format standards
- Error handling and compatibility notes
- Step-by-step guide for common tasks

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:34:16 +10:00
661d86d17a
Improve Xcode CLI Tools installation flow
- Add interactive waiting for Xcode CLI tools installation
- User can press Enter after installation completes to continue
- For non-interactive execution: auto-detect installation completion
- Add timeout protection (10 minutes max wait)
- Add retry mechanism with verification
- Better user guidance and progress feedback

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:10:17 +10:00
faa6c58d90
Fix: script execution via curl pipe
- Detect non-interactive execution (curl pipe) and auto-run full install
- Use -t 0 to check if stdin is a terminal
- Add fallback condition for BASH_SOURCE detection
- Ensures one-liner curl command works properly

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:07:39 +10:00
bc50c78353
Update README: change script URL to private Git server
- Replace GitHub URL with git.nas.astrian.moe URL
- Now points to correct installation script location

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:04:09 +10:00
da5ae005af
Initial commit: macOS setup script with Parallels Desktop
🚀 Features:
- Single install.sh script with interactive menu
- 19 essential applications including Parallels Desktop
- Automatic Homebrew, Xcode CLI tools, nvm, Node.js setup
- 1Password SSH Agent and Touch ID sudo configuration
- Neovim configuration cloning
- Command aliases (cc, vi/vim, ping)
- Oh My Zsh installation
- Multiple installation options (full, apps-only, dev-only, config-only)

🛠️ Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-28 11:01:30 +10:00