-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the official Wiki for zrep, a comprehensive Zsh Repository Tool designed to enhance your Zsh experience. Developed with flexibility and ease of use in mind, zrep allows for the efficient management of Zsh functions, scripts, and addons.
-
Version Control: Easily track the version of your
zrepinstallation with a straightforward versioning system. -
Dynamic Function Path Management: Automatically adds directories containing at least one file to
fpath. - Color Support: Enhances the readability of console output with a broad color palette.
- Modular Design: Supports the installation, removal, and management of Zsh addons and scripts.
-
Configuration via
.zreprc: Customizable settings through a dedicated configuration file.
- Clone the
zreprepository to your local machine. - Run the script with
zsh /path/to/zrepto initialize the installation process.
Upon first run, zrep will prompt you to specify the installation directory, defaulting to $HOME/.zrep if left unspecified. This path will be used to store scripts, functions, and configuration files.
The .zreprc file located in your home directory ($HOME/.zreprc) contains all configurable settings for zrep. Initially, this file will include the installation directory path. You can edit this file to adjust zrep settings to your liking.
-
zrep init: Initializeszrep, setting up necessary directories and configuration files. -
zrep install <package>: Installs a specified package. -
zrep remove <package>: Removes a specified package. -
zrep enable <package>: Enables a package, adding it to yourfpath. -
zrep disable <package>: Disables a package, removing it from yourfpath. -
zrep list: Lists all installed packages along with their status (active/inactive).
-
Color Customization: Customize console output colors by editing the
colorsassociative array within the script. -
Package Management: Leverage
zrepto manage external Zsh scripts and functions efficiently, keeping your shell environment clean and organized.
Contributions to zrep are welcome! Whether it's adding new features, improving existing ones, or fixing bugs, your help is appreciated. Please follow the standard GitHub pull request process to submit your contributions.
zrep is licensed under the MIT License. See the LICENSE file for more details.
For more detailed information on each command and feature, please refer to the corresponding sections of this Wiki or the zrep script comments.