ProjectMan is a command line tool to easily save/open your favorite projects right from command line. `pm add` to add projects and `pm open` to open them from anywhere you wantπ¦Έ
MIT License
Published by saurabhdaware 8 months ago
Once you do pm add --url
to save a URL as template, you can now pm create
and select your saved URL to scaffold from online template
Full Changelog: https://github.com/saurabhdaware/projectman/compare/v2.0.0...v2.1.0
Published by saurabhdaware about 3 years ago
npm i -g projectman
pm create
commandpm add
pm create
and it will show you list of your templates which you can select to scaffold a project..gitignore
ed directories.Published by saurabhdaware almost 5 years ago
npm install -g [email protected]
pm getpath
Question fixPublished by saurabhdaware about 5 years ago
Published by saurabhdaware about 5 years ago
npm install -g [email protected]
Release Date: 20th Sept, 2019
Some internal code refactoring and asking myself "Do I really need this package?" helped me bring down dependency tree of 37 packages to 4 packages!!!
In pm open
and other project selection menus. You can now start typing the letters and list will be filtered out to show projects matching the letters.
pm add --url [URL]
to add URLs to the projectman. [URL]
is an optional parameterpm open
with (URL) appended to their names.pm open
they will be opened in your default browser.Published by saurabhdaware about 5 years ago
npm install -g https://github.com/saurabhdaware/projectman#v1.3.0-beta
Some internal code refactoring and asking myself "Do I really need this package?" helped me bring down dependency tree of 37 packages to 4 packages!!!
In pm open
and other project selection menus. You can now start typing the letters and list will be filtered out to show projects matching the letters.
pm add --url [URL]
to add URLs to the projectman. [URL]
is an optional parameterpm open
with (URL) appended to their names.pm open
they will be opened in your default browser.Published by saurabhdaware about 5 years ago
Published by saurabhdaware about 5 years ago
npm install -g [email protected]
Release Date: 12th Sept, 2019
cd
to directory without opening the project--for-project
flag in pm seteditor
Other
option addbed in pm seteditor
pm rmeditor
.
.
.
Read more in CHANGELOG.md
Published by saurabhdaware about 5 years ago
npm install -g https://github.com/saurabhdaware/projectman#v1.2.0-rc
Everything from the previous pre-releases with minor bugfixes
Published by saurabhdaware about 5 years ago
npm install -g https://github.com/saurabhdaware/projectman#v1.2.0-beta.1
pm rmeditor
command added to remove editors. pm rmeditor --all
will remove all project specific editors.pm open
Other
option added in pm seteditor
which will allow you to set any other TextEditorpm seteditor
completed.Published by saurabhdaware about 5 years ago
--for-project
flag added to pm seteditor
Usage : pm seteditor [editorCommand] --for-project [projectName]
.
pm edit
[editorCommand]
and [projectName]
are optional commands and will be asked as questions when the value is not givenPublished by saurabhdaware about 5 years ago
npm install -g https://github.com/saurabhdaware/projectman#v1.2.0-alpha.1
pm getpath [projectName]
command added which will show you the path of project.cd $(pm getpath)
to cd to the project.Published by saurabhdaware about 5 years ago
npm install -g [email protected]
pm edit
and set editor
key in settings.json
projects[] with the value of the command of your editor.settings.json
E.g.{
"commandToOpen": "code",
"projects": [
{
"name":"MyCoolProject",
"path":"/home/path/projects/mycoolproject",
"editor":"vim"
},
{
"name":"TwoProject",
"path":"/path/something/project"
}
]
}
This will allow users to open other projects in VSCode but use Vim to open MyCoolProject
vim
in pm seteditor
pm
is now alias for pm open
pm seteditor [commandToOpenEditor]
addedpm seteditor
. (Note: pm seteditor
will work exactly same as it did before)Published by saurabhdaware about 5 years ago
npm install -g https://github.com/saurabhdaware/projectman#v1.1.0-rc.2
pm edit
and set editor
key in settings.json
projects[] with the value of the command of your editor.settings.json
E.g.{
"commandToOpen": "code",
"projects": [
{
"name":"MyCoolProject",
"path":"/home/path/projects/mycoolproject",
"editor":"vim"
},
{
"name":"TwoProject",
"path":"/path/something/project"
}
]
}
This will allow users to open other projects in VSCode but use Vim to open MyCoolProject
pm seteditor [commandToOpenEditor]
added which will set default editor command, This can be used when the editor you want to use is not listed in pm seteditor
. (Note: pm seteditor
will work exactly same as it did before)Published by saurabhdaware about 5 years ago
If you want to test BETA version of upcoming projectman
you can try it out by installing with following command.
npm install -g https://github.com/saurabhdaware/projectman#v1.1.0-rc.1
pm
is now equivalent to pm open
settings.json
will not be erased after updating furthur (However it will still be erased while installing this update)vim
in pm seteditor
and added a message explaining 'How to set editors/IDE that are not listed in the menu'Published by saurabhdaware about 5 years ago
npm install -g [email protected]
Initial release of ProjectMan.
Includes following commands:
pm add
pm remove
pm open
pm seteditor