| Crates.io | goto_project |
| lib.rs | goto_project |
| version | 0.2.1 |
| created_at | 2018-08-09 18:27:46.359824+00 |
| updated_at | 2020-03-17 10:29:12.350197+00 |
| description | Easy and fast project switching in your shell! |
| homepage | |
| repository | https://github.com/sivakov512/goto-project-rs |
| max_upload_size | |
| id | 78563 |
| size | 39,231 |
Easy and fast project switching in your shell!
This is a like workon for python, but more powerfull and not only for python.
Specify your projects in ~/.goto-project.yaml file.
goto-project: # project name
path: ~/Devel/Projects/goto-project/ # where to cd to open project
instructions: # any instructions to run on project opening
- source ~/Devel/Envs/py3_goto-project/bin/activate
- export PATH="$HOME/Devel/Projects/goto-project/src/target/debug:$PATH"
gt
goto-projectgt goto-project
goto-projectsgt goto-project --list-subdirs
gt goto-project src --list-subdirs
gt goto-project src
To close project press C-D, this will roll back all environment changes. In the example above, virtual environment will be "deactivated" and PATH will be restored.