Skip to content

Comments

Update install.sh#1

Merged
thehack904 merged 6 commits intomainfrom
windows
Oct 4, 2025
Merged

Update install.sh#1
thehack904 merged 6 commits intomainfrom
windows

Conversation

@thehack904
Copy link
Owner

No description provided.

### Highlights
- Added full Windows installer/uninstaller support:
  - install_windows.ps1 + install.bat for setup
  - uninstall_windows.ps1 + uninstall.bat for clean removal
  - Windows installer bootstraps Chocolatey, installs Python, Git, NSSM, and registers a service
  - Windows uninstaller removes service, firewall rule, and optionally all Chocolatey packages

- Enhanced Linux/Git Bash installer (install.sh):
  - Smarter environment detection (Linux, WSL, Git Bash)
  - Unified venv path handling for Linux vs Windows
  - Safer pip upgrade logic

- Improved automation:
  - bump_version.py now updates all install/uninstall scripts across Linux & Windows
  - Auto-inserts APP_VERSION/ VERSION if missing

- Documentation:
  - Updated README.md with Windows one-liner installer
  - Updated INSTALL.md with Windows update instructions
  - Updated ROADMAP.md to reflect v3.0.0 goals completed
  - Added CHANGELOG.md entry for v3.0.0

### Fixes
- Cleaned up Windows uninstall to avoid duplicate Chocolatey package listings
- Ensured firewall rule removal on uninstall
- Consistent logging of user agreement + installer actions

---
@thehack904 thehack904 merged commit b040b46 into main Oct 4, 2025
1 check passed
@thehack904 thehack904 deleted the windows branch October 4, 2025 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant