Skip to content

Latest commit

ย 

History

History
71 lines (44 loc) ยท 1.37 KB

File metadata and controls

71 lines (44 loc) ยท 1.37 KB

zshaper

Shape your Zsh environment with clean, declarative power.

zshaper is a minimal, plugin-manager-aware Zsh setup layer that lets you declare which plugin manager you want to use (like antidote, zinit, or zgen) and prepares your shell environment accordingly.


๐Ÿš€ Features

  • Choose your plugin manager with a single line
  • Automatic loading of the selected manager
  • Ready to extend with plugin definitions (TOML/YAML or .zsh_plugins.txt)
  • No lock-in to a specific plugin system

๐Ÿ“ฆ Installation

Clone the repository into your dotfiles or config folder:

git clone https://github.com/Codarity/ZShaper.git ~/zshaper

In your .zshrc:

# Choose your preferred plugin manager
use_plugin_manager antidote

# Load zshaper
source ~/zshaper/init.zsh

๐Ÿ›  Supported Plugin Managers

  • antidote
  • zinit (coming soon)
  • zgen (planned)

๐Ÿ”ฎ Roadmap

  • Declarative plugin list (TOML/YAML)
  • Plugin autoload & lazy loading
  • Tool installation support (fzf, bat, etc.)
  • Self-diagnose / bootstrap CLI

๐Ÿค Contributing

This is an early-stage tool. PRs, ideas, and feedback welcome!


๐Ÿ“œ License

MIT


โœจ Inspired by