Skip to content
/ pm Public

A Tiny CLI utility to help you navigate your project directories, written in Go

Notifications You must be signed in to change notification settings

gtalarico/pm

Repository files navigation

PM - CLI Project Manager

CircleCI Coverage Status

Minimal CLI Project Manager


pm is a simple CLI utility to help you keep frequently used project paths at your finger tips.

Demo Gif

Usage

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

Installing

MacOs (brew) - Formula

$ brew install gtalarico/homebrew-tap/pm

Using Go

$ go get github.com/gtalarico/pm

Configuration File

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.

Disclaimer

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.

License

MIT

Todo

  • Create Post "go" actions (eg. code ., venv/activate, etc)
  • Test Coeverage

About

A Tiny CLI utility to help you navigate your project directories, written in Go

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published