{
  "name": "sidekiq",
  "description": "Background job framework for Ruby",
  "options": [
    {
      "names": [
        "--concurrency",
        "-c"
      ],
      "description": "Processor threads to use",
      "takes_arg": true,
      "arg": {
        "name": "INT"
      }
    },
    {
      "names": [
        "--environment",
        "-e"
      ],
      "description": "Application environment",
      "takes_arg": true,
      "arg": {
        "name": "ENV"
      }
    },
    {
      "names": [
        "--tag",
        "-g"
      ],
      "description": "Process tag for procline",
      "takes_arg": true,
      "arg": {
        "name": "TAG"
      }
    },
    {
      "names": [
        "--queue",
        "-q"
      ],
      "description": "Queues to process with optional weights",
      "takes_arg": true,
      "arg": {
        "name": "QUEUE"
      }
    },
    {
      "names": [
        "--require",
        "-r"
      ],
      "description": "Location of Rails application with jobs or file to require",
      "takes_arg": true,
      "arg": {
        "name": "PATH|DIR",
        "template": "folders"
      }
    },
    {
      "names": [
        "--timeout",
        "-t"
      ],
      "description": "Shutdown timeout",
      "takes_arg": true,
      "arg": {
        "name": "NUM"
      }
    },
    {
      "names": [
        "--verbose",
        "-v"
      ],
      "description": "Print more verbose output"
    },
    {
      "names": [
        "--config",
        "-C"
      ],
      "description": "Path to YAML config file",
      "takes_arg": true,
      "arg": {
        "name": "PATH"
      }
    },
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Show help for sidekiq run"
    },
    {
      "names": [
        "--version",
        "-V"
      ],
      "description": "Print version and exit"
    }
  ]
}
