Minimal CLI Project Manager
pm
is a simple CLI utility to help you keep frequently used project paths at your finger tips.
Add a project
~ $ pm add myproject ~/code/repos/myproject
Go to project
~ $ pm go myproject
Starting new shell ...
~/code/repos/myproject $
List projects
$ pm list
myproject
Remove project
$ pm remove myproject
MacOs (brew) - Formula
$ brew install gtalarico/homebrew-tap/pm
Using Go
$ go get github.com/gtalarico/pm
Project settings are stored in ~/.pm.json
The first time you use pm
one will be automatically created.
You may edit this file manually on your own.
This project is very similar to github.com/Angelmmiguel/pm, which appears to be mature. You should probably use that instead.
This project was created as Go learning project.
- Create Post "go" actions (eg.
code .
,venv/activate
, etc) - Test Coeverage