{
  "name": "cliff-jumper",
  "description": "A small CLI tool to create a semantic release and git-cliff powered Changelog",
  "options": [
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Display help for command"
    },
    {
      "names": [
        "--name",
        "-n"
      ],
      "description": "The package name to release",
      "takes_arg": true,
      "arg": {
        "name": "name"
      }
    },
    {
      "names": [
        "--package-path",
        "-p"
      ],
      "description": "The path to the current package. For non-monorepos this is just \".\"",
      "takes_arg": true,
      "arg": {
        "name": "path",
        "template": "folders"
      }
    },
    {
      "names": [
        "--dry-run"
      ],
      "description": "Whether the package should be bumped or not. When this is set no actions will be taken and only the release strategy will be logged"
    },
    {
      "names": [
        "--first-release"
      ],
      "description": "Whether this is the first release (skips bumping the version)'"
    },
    {
      "names": [
        "--mono-repo"
      ],
      "description": "Whether the package to be bumped resides in a mono repo,\nwhich enables Lerna-like scanning for what kind of version bump should be applied\nDefaults to \"true\" when \"org\" is set, false otherwise"
    },
    {
      "names": [
        "--no-mono-repo"
      ],
      "description": "Whether the package to be bumped resides in a mono repo,\nwhich enables Lerna-like scanning for what kind of version bump should be applied\nDefaults to \"true\" when \"org\" is set, false otherwise"
    },
    {
      "names": [
        "--org",
        "-o"
      ],
      "description": "The NPM org scope that should be used. This should be WITHOUT \"@\" sign or trailing \"/\"",
      "takes_arg": true,
      "arg": {
        "name": "organisation"
      }
    },
    {
      "names": [
        "--preid"
      ],
      "description": "The \"prerelease identifier\" to use as a prefix for the \"prerelease\" part of a semver",
      "takes_arg": true,
      "arg": {
        "name": "id"
      }
    },
    {
      "names": [
        "--commit-message-template",
        "-c"
      ],
      "description": "A custom commit message template to use.\nDefaults to \"chore({{name}}): release {{full-name}}@{{new-version}}\"\nYou can use \"{{new-version}}\" in your template which will be dynamically replaced with wha",
      "takes_arg": true,
      "arg": {
        "name": "template"
      }
    },
    {
      "names": [
        "--tag-template"
      ],
      "description": "A custom tag template to use.\nWhen \"org\" is provided this will default to \"@{{org}}/{{name}}@{{new-version}}\", for example \"@favware/cliff-jumper@1.0.0\"\nWhen \"org\" is not provided this will default to",
      "takes_arg": true,
      "arg": {
        "name": "template"
      }
    },
    {
      "names": [
        "--install",
        "-i"
      ],
      "description": "Whether to run npm install (or your package manager's equivalent) after bumping the version but before committing and creating a git tag. This is useful when you have a mono repo where bumping one pac"
    },
    {
      "names": [
        "--skip-changelog"
      ],
      "description": "Whether to skip updating your CHANGELOG.md\ndefault \"true\" when CI=true, \"false\" otherwise"
    },
    {
      "names": [
        "--no-skip-changelog"
      ],
      "description": "Whether to skip updating your CHANGELOG.md\ndefault \"true\" when CI=true, \"false\" otherwise"
    },
    {
      "names": [
        "--skip-tag",
        "-t"
      ],
      "description": "Whether to skip creating a git tag\ndefault \"true\" when CI=true, \"false\" otherwise"
    },
    {
      "names": [
        "--no-skip-tag"
      ],
      "description": "Whether to skip creating a git tag\ndefault \"true\" when CI=true, \"false\" otherwise"
    },
    {
      "names": [
        "--verbose",
        "-v"
      ],
      "description": "Whether to print verbose information"
    },
    {
      "names": [
        "--version",
        "-V"
      ],
      "description": "Output the version number"
    }
  ]
}
