Pet: Project Environment Tool



To install Pet, open an interactive shell and run:

bash -c "$(curl -fsSL"

Or to specify installation directory and type of shell:

bash -c "shell='bash_or_zsh';install_dir='absolute_path';$(curl -fsSL"

Using Pet

To start using Pet, you need to first create a project:

$ pet init


If name for new project is not passed Pet uses current directory name. To use custom name invoke it with pet init -n chosen_name

It will edit two files and which commands are going to be executed accordingly during start of project and after closing

If you want to start project:

pet project_name

Now you are in subshell created using your standard files (like .bashrc or .profile) and

Indices and tables