{
  "options": [
    { "arg": "--quiet", "desc": "Hide command output" }
  ],
  "commands": {
    "clean": {
      "desc": "Delete .bob directory"
    },
    "complexity": {
      "desc": "Run code complexity checker against *.js files in lib/ directory"
    },
    "coverage": {
      "desc": "Check code coverage"
    },
    "dep": {
      "desc": "Install dependencies specified in package.json"
    },
    "depgraph": {
      "desc": "Generate module dependencies graph"
    },
    "doc": {
      "desc": "Generate code documentation"
    },
    "lint": {
      "desc": "Lint *.js files in lib/ and test/ directories"
    },
    "package": {
      "desc": "Create an artifact file in .bob/artifact/ directory"
    },
    "publish": {
      "desc": "Publish artifact file to a repository"
    },
    "rmdep": {
      "desc": "Remove node_modules directory"
    },
    "site": {
      "desc": "Generate web site"
    },
    "style": {
      "desc": "Style the code"
    },
    "test": {
      "desc": "Execute unit test files in test/ directory"
    },
    "test-acceptance": {
      "desc": "Execute acceptance test files in test-acceptance/ directory"
    },
    "test-integration": {
      "desc": "Execute integration test files in test-integration/ directory"
    },
    "updep": {
      "desc": "Upgrade all dependencies to latest version"
    }
  }
}