You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
regular projects are stored in the directory configured by the $PROJECTS environment variable (by default: ~/projects);
temporary projects are stored in the one of the /tmp's subdirectory (see $PROJECTS_TMP).
To create a new regular project or open the existing one, just type a p command:
$ p project-name
To create a temporary project use a -t option:
$ p -t project-name
Some usefull shortcuts:
# You can provide an url to the project repo as a second argument. The repo will be cloned automatically
$ p awesome-zsh-plugins https://github.com/unixorn/awesome-zsh-plugins
# Or just type
$ p https://github.com/unixorn/awesome-zsh-plugins
Recipes
Recipe is a piece of code that executes automaically after the project was created. All recipes are located in the directory configured by the $PROJECTS_RECIPES environment variable (by default: ~/projects/.recipes).
Typical recipe could look like this:
Plugin defines two usefull hashes: ~p for a directory with regular projects and ~pt for a directory with temporary projects. You can use them like this:
$ cp ~p/project1/README.md ~pt/project2
License
Copyright (c) Voronkovich Oleg. Distributed under the MIT.
About
ZSH plugin for creating projects and navigating between them.