Skip to content
/ pm Public

πŸ—‚οΈ Bash Utility to Manage Commands Inside Projects

License

Notifications You must be signed in to change notification settings

abroudoux/pm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

pm

Bash Utility to Manage Commands Inside Projects

πŸ’» ・ Usage

pm allows you to easily run and manage commands on your project, according to your file reference.

# Will move you to the root of your project, then return you to your current working directory
pm npm install express

You can also return at the root of the project by simply use pm.

# Will move you to the root of your project, at the same level as your reference file
pm

Your previous working directory is saved, so you can use pm - to go back to it.

# Will move you back to your previous working directory
pm -

Use the --config flag to configure your file reference.

By default, the value is package.json.

# If you're working on a Cargo-based project
pm --config cargo.lock

πŸ§‘β€πŸ€β€πŸ§‘ ・ Contributing

To contribute, fork the repository and open a pull request with the details of your changes.

Create a branch with a conventionnal name.

  • fix: bugfix/the-bug-fixed
  • features: feature/the-amazing-feature
  • test: test/the-famous-test
  • hotfix hotfix/oh-my-god-bro
  • wip wip/the-work-name-in-progress

πŸ“‘ ・ License

This project is under MIT license. For more information, please see the file LICENSE.