{
  "name": "asar",
  "description": "A simple extensive tar-like archive format with indexing",
  "subcommands": [
    {
      "name": "pack",
      "aliases": [
        "p"
      ],
      "description": "Create asar archive",
      "args": [
        {
          "name": "directory",
          "description": "The directory you want to archive"
        },
        {
          "name": "output",
          "description": "The name of the output file"
        }
      ]
    },
    {
      "name": "list",
      "aliases": [
        "l"
      ],
      "description": "List files of asar archive",
      "args": [
        {
          "name": "archive",
          "description": "The archive file"
        }
      ]
    },
    {
      "name": "extract-file",
      "aliases": [
        "ef"
      ],
      "description": "Extract one file from archive",
      "args": [
        {
          "name": "archive",
          "description": "The archive file"
        },
        {
          "name": "filename",
          "description": "The name of the file you want to extract"
        }
      ]
    },
    {
      "name": "extract",
      "aliases": [
        "e"
      ],
      "description": "Extract archive",
      "args": [
        {
          "name": "archive",
          "description": "The archive file"
        },
        {
          "name": "directory",
          "description": "The directory you want to extract to"
        }
      ]
    }
  ],
  "options": [
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Show help for asar"
    },
    {
      "names": [
        "--V",
        "--version"
      ],
      "description": "Output the version number"
    }
  ]
}
