-
List all projects in pre-defined source folders which is configured in
source-folders
andsources
inconfig.json
-
For each project, there are set of actions
- Open in Finder
- Open in Iterm (New tab)
- Open in Iterm (Current session)
- Open in Iterm (New split panel)
- Open in Sublime Text editor
- Open Intellij IDEA editor
- Open Visual Studio Code editor
- Open in SourceTree
- Open project's repo link
- Open project's pull requests link
- Open project's create pullrequest link
- to be updated...Please create issue to request more features
-
Detect project types
- Java
- Nodejs
- to be updated...Please create issue to request more features
-
Detect project git info to get repo links
- Github
- Bitbutket
- Stash
- Download latest node version (v8.9.2+)
- Download worfklow file
- Import workflow
- Open workflow folder in terminal and run
npm install
to install node modules. Make sure you are running in correct node version. - Make sure there is a config file -
config.js
in root folder of workflow. If it is not existed, please clone the fileconfig.sample.json
and rename it toconfig.json
- Open the workflow settings, make sure NODE_PATH environment variable is correct. Default node path is
/usr/local/bin/node
.
sc
: Search projects, all projects is cached in local for 24h. So when you add new project, you should runsccleancache
to clear cache.scclearcache
: to clear cachescconfig
: Open config file to set source code folders
source-containers
: All sub folders (first level) in containers are loaded at projectsources
: Individual sourcesstash-server
: Stash server domain. e.g: stash.your-compapy.com. (Optional, config it if you want to detect stash project)
When selecting a project by pressing tab
or enter
=> a list of project actions will be loaded. List of actions will be different base on project type and git info.
Open in IDEA
does not work: open workflow dir in terminal and runchmod +x idea
(set run permission for idea script)Open in Sublime
does not work: Check if "/usr/local/bin/subl" is existed. If not, runln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
to createsubl
command
- Error with paths start with
~