(Note: Only production releases will be mentioned here, If you want to see beta releases, you can find them here)
npm install -g projectman
Release Date: 12th Sept, 2019
- Presenting ProjectMan Binaries
cd
to directory without opening the project- Added
--for-project
flag inpm seteditor
Other
option addbed inpm seteditor
- New command
pm rmeditor
Why should Node developers have all the fun? Now use ProjectMan without NodeJS or NPM installed.
Download binaries and follow installation instructions given with them :
cd $(pm getpath)
This will allow users to jump to a directory in command line without opening the project.
PR : #9 (Thank You @ZakariaTalhami) Issue : #5 (Thank you @feitzi)
pm seteditor --for-project
This will allow users to set different editor for a specific project
E.g. Set Atom for Project1
and have VSCode for other projects
Isssue : #13
PR : #16
You can now select other
option and type the editorCommand as an input rather than typing pm seteditor [editorCommand]
pm rmeditor
This will allow users to remove the project specific editors.
You can either pm rmeditor
and choose the project to remove editor or pm rmeditor --all
to remove all project specific editors.
npm install -g [email protected]
- Project specific editors (Thanks #4 @fechy for issue)
- Now you can
pm edit
and seteditor
key insettings.json
projects[] with the value of the command of your editor. settings.json
E.g.
- Now you can
{
"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
- Projects will not be erased after updating furthur (However they will still be erased while installing this update so I'll recommend to take copy of your settings.json If you have added multiple projects already) (Sorry but this is the last time when you'll have to do this 😢 )) (Thank you @codyaverett and @Tanuj69 issue #2 and helping me out solving this)
- Added
vim
inpm seteditor
also added a message explaining 'How to set editors/IDE that are not listed in the menu' pm
is now alias forpm open
(Thank you @johannesjo for suggestion)pm seteditor [commandToOpenEditor]
added This will set default editor command, This can be used when the editor you want to use is not listed inpm seteditor
. (Note:pm seteditor
will work exactly same as it did before)
npm install -g [email protected]
Initial release of ProjectMan.
Includes following commands:
pm add
pm remove
pm open
pm seteditor