A modern Zsh environment setup with Oh My Posh themes, essential plugins, and advanced search capabilities.
- Automates Zsh, Oh My Zsh, Oh My Posh, and plugin setup
- Includes robust safety features (backups, error logging, rollback)
- Supports non-interactive and dry-run modes for automation
- Compatible with Ubuntu/Debian-based Linux
git clone https://github.com/Easy-Cloud-in/zsh-setup.git
cd zsh-setup
chmod +x *.sh
./install_fonts.sh
./zsh_oh_my_posh_setup.sh
You can install zsh-setup directly from a GitHub release zip package:
# Download the latest release from GitHub
wget https://github.com/Easy-Cloud-in/zsh-setup/releases/download/v1.0.0/zsh-setup-v1.0.0.zip
# Unzip and enter the directory
unzip zsh-setup-v1.0.0.zip
cd zsh-setup-*/
# Run the installer script
chmod +x install.sh
./install.sh
To uninstall, run:
./uninstall.sh
For advanced/manual uninstallation, you can run:
./zsh-setup-uninstall.sh
The install.sh
script will set up fonts, Zsh, Oh My Zsh, Oh My Posh, and recommended plugins automatically.
See User Manual for more details.
For more details, advanced usage, flags, troubleshooting, and customization, see the User Manual.
- User Manual: Full usage, flags, troubleshooting, and customization guide
- CHANGELOG.md: Version history and updates
- CONTRIBUTING.md: Contribution guidelines
MIT License - See LICENSE for details