Zhoosh is a terminal styling package that brings customizable themes, weather information, jokes, and more to your terminal. It's designed to work with Zsh and provides easy-to-use commands for various APIs.
- Weather Commands: Get live weather information using OpenWeather API.
- Fun Commands: Get random jokes, facts, and trivia.
- Custom Themes: Customize your terminal prompt with cool themes.
- Zsh (Z shell)
- jq (Install via
brew install jq)
-
Clone the repository:
git clone https://github.com/your-username/zhoosh.git ~/.zhoosh -
Run the installation script:
~/.zhoosh/install.shThe script will:
- Prompt you for your OpenWeather API key (you can get one from OpenWeatherMap).
- Backup your existing
.zshrc. - Link the Zhoosh configuration to your
.zshrc.
-
Reload your terminal: After installation, Zhoosh will automatically reload your Zsh session. You should now see the new custom prompt and have access to various commands.
weather: Show basic weather information.weatherall: Show all weather details, including temperature, humidity, wind, sunrise, and sunset times.humidity,wind,pressure: Get specific weather information.
catfact: Get a random cat fact.dadjoke: Get a random dad joke.chucknorris: Get a random Chuck Norris joke.
To customize Zhoosh, edit the .zshrc_template file in ~/.zhoosh. You can change the theme, add or remove plugins, and tweak the command aliases.