1. Source the script in your `zshrc`
2. Add a list of the plugin repositories in `~/.config/zpe/repositories`. Use the full URL, either SSH or HTTP, comments can be added with a #.
3. Run `zpe-clone` to pull the repositories
- 4. Source the plugin in your zshrc using the `zpe-source` command. For each plugin, locate the source-able file (usually contains the word init, or has the .plugin.zsh extension). Add it to your zshrc using the following syntax: `zpe-source <plugin name>/<source-able file name>`. Make sure that this goes after sourcing the `zpe.zsh` script.
+ 4. Source the plugin in your zshrc using the `zpe-source` command. For each plugin, locate the source-able file (usually contains the word init, or has the .plugin.zsh extension). Add it to your zshrc using the following syntax: `zpe-source <plugin name>/<source-able file name>`. Make sure that this goes after sourcing the `zpe.sh` script.
### Extra commands
* `zpe-pull` updates the repositories
- * `zpe-clean` removes any cloned repositories that are no longer in `repositories` file
+ * `zpe-clean` removes any cloned repositories that are no longer in the `repositories` file
+ * `zpe` opens the `repositories` file in $EDITOR
## Motivation
All of the other available plugin managers try to get way too fancy. I just need something to automatically clone git repositories, and make my config nice and portable. The script is intentionally highly extensible and feature-minimal.
## License
-Copyright Armaan Bhojwani 2020
-MIT License, see COPYING for more information
+Copyright Armaan Bhojwani 2021, MIT License, see the LICENSE file for more information