0.0.1 • Published 2 years ago
@ying-bin/projj-hooks v0.0.1
Projj-hooks
Hooks for Projj
Usage
$ npm i projj-hooks -gConfig 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"
  }
}License
0.0.1
2 years ago