Projj-hooks
Hooks for Projj
Usage
$ npm i projj-hooks -g
Config it in hooks
{
"hooks": {
"clean": "clean"
}
}
Hooks
clean
Clean node_modules and ignored git files.
default options
{
"hooks": {
"clean": "projj_clean"
},
"clean": {
"node_modules": true,
"git": true
}
}
git_config_user
Add user.name
, user.email
and user.signingkey
for git config
options
{
"hooks": {
"git_config_user": "projj_git_config_user"
},
"git_config_user": {
"github.com": {
"name": "your name",
"email": "your email",
"signingkey": "your signingkey"
}
}
}
atom_project
Hook for atom project
It will generate projects.cson
from all projj repositories.
options
{
"hooks": {
"atom_project": "projj_atom_project"
},
"atom_project": {
"setting": "/path/to/projects.cson"
}
}
dirty
Check git repository whether dirty or not.
options
{
"hooks": {
"dirty": "projj_dirty"
}
}
vscode_project_manager
Hook for vscode-project-manager
It will generate projects.json
from all projj repositories.
{
"hooks": {
"vscode_project_manager": "projj_vscode_project_manager"
},
"atom_project": {
"setting": "/path/to/projects.json"
}
}