Skip to content

A powerful Zsh environment setup with Oh My Posh themes, essential plugins, and advanced search capabilities. This repository provides scripts to automatically configure your terminal with modern features and aesthetics.

License

Notifications You must be signed in to change notification settings

Easy-Cloud-in/zsh-setup

Repository files navigation

zsh-setup

A modern Zsh environment setup with Oh My Posh themes, essential plugins, and advanced search capabilities.

Overview

  • 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

Quick Start

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

Install from Zip Release

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.

Documentation & Support

License

MIT License - See LICENSE for details

Author

Sakar SR
Easy-Cloud.in

About

A powerful Zsh environment setup with Oh My Posh themes, essential plugins, and advanced search capabilities. This repository provides scripts to automatically configure your terminal with modern features and aesthetics.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages