{
  "commands": {
    "auth": {
      "aliases": [],
      "args": {},
      "description": "Manages your plugin via subcommands",
      "examples": [
        {
          "command": "<%= config.bin %> help <%= command.id %> [COMMAND]",
          "description": "Check help for each individual sub-command"
        }
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "auth",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "index.js"
      ]
    },
    "auth:login": {
      "aliases": [],
      "args": {},
      "description": "Uses device authorization flow to login with your Choiceform account by following these steps:\n\n1. Request a validation code automatically\n2. Show the validation code and a verification URL to the user\n3. Open the verification URL in the user's browser and paste the verification code\n4. Submit the validation code to complete the device authorization flow",
      "examples": [
        {
          "command": "<%= config.bin %> <%= command.id %>",
          "description": "Login by using device authorization flow"
        }
      ],
      "flags": {
        "staging": {
          "hidden": true,
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "auth:login",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "login.js"
      ]
    },
    "auth:status": {
      "aliases": [],
      "args": {},
      "description": "Display the current authentication status.\n\nShows user information and session details if authenticated,\nor prompts to login if not yet authenticated.",
      "examples": [
        {
          "command": "<%= config.bin %> <%= command.id %>",
          "description": "Check current authentication status"
        }
      ],
      "flags": {
        "staging": {
          "hidden": true,
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "auth:status",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "auth",
        "status.js"
      ]
    },
    "plugin:checksum": {
      "aliases": [],
      "args": {
        "file": {
          "description": "file to read",
          "name": "file"
        }
      },
      "description": "describe the command here",
      "examples": [
        "<%= config.bin %> <%= command.id %>"
      ],
      "flags": {
        "force": {
          "char": "f",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "name": {
          "char": "n",
          "description": "name to print",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugin:checksum",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugin",
        "checksum.js"
      ]
    },
    "plugin": {
      "aliases": [],
      "args": {},
      "description": "Manages your plugin via subcommands",
      "examples": [
        {
          "command": "<%= config.bin %> help <%= command.id %> [COMMAND]",
          "description": "Check help for each individual sub-command"
        }
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hidden": true,
      "hiddenAliases": [],
      "id": "plugin",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugin",
        "index.js"
      ]
    },
    "plugin:init": {
      "aliases": [],
      "args": {},
      "description": "Initialize a new plugin with step-by-step interactive instructions.\n\nProviding required flags skips interactive flow and completes initialization in one go.",
      "examples": [
        {
          "command": "<%= config.bin %> <%= command.id %>",
          "description": "Start with interactive initialization:"
        }
      ],
      "flags": {
        "interactive": {
          "char": "i",
          "name": "interactive",
          "summary": "Use interactive mode (by default)",
          "allowNo": true,
          "type": "boolean"
        },
        "name": {
          "char": "n",
          "name": "name",
          "summary": "Plugin name",
          "hasDynamicHelp": false,
          "helpValue": "my-awesome-plugin",
          "multiple": false,
          "type": "option"
        },
        "description": {
          "char": "d",
          "name": "description",
          "summary": "Short description",
          "default": "",
          "hasDynamicHelp": false,
          "helpValue": "Descriptive text...",
          "multiple": false,
          "type": "option"
        },
        "url": {
          "char": "u",
          "name": "url",
          "summary": "Repository URL",
          "default": "",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "language": {
          "char": "l",
          "name": "language",
          "summary": "Programming language to use for plugin development",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "elixir",
            "python",
            "typescript"
          ],
          "type": "option"
        },
        "staging": {
          "hidden": true,
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugin:init",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugin",
        "init.js"
      ]
    },
    "plugin:pack": {
      "aliases": [],
      "args": {
        "file": {
          "description": "file to read",
          "name": "file"
        }
      },
      "description": "describe the command here",
      "examples": [
        "<%= config.bin %> <%= command.id %>"
      ],
      "flags": {
        "force": {
          "char": "f",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "name": {
          "char": "n",
          "description": "name to print",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugin:pack",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugin",
        "pack.js"
      ]
    },
    "plugin:permission": {
      "aliases": [],
      "args": {
        "file": {
          "description": "file to read",
          "name": "file"
        }
      },
      "description": "describe the command here",
      "examples": [
        "<%= config.bin %> <%= command.id %>"
      ],
      "flags": {
        "force": {
          "char": "f",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "name": {
          "char": "n",
          "description": "name to print",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugin:permission",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugin",
        "permission.js"
      ]
    },
    "plugin:refresh-key": {
      "aliases": [],
      "args": {},
      "description": "Refresh or create API Key for plugin debugging in development stage.",
      "examples": [
        "<%= config.bin %> <%= command.id %>"
      ],
      "flags": {
        "staging": {
          "hidden": true,
          "name": "staging",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugin:refresh-key",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugin",
        "refresh-key.js"
      ]
    },
    "plugin:run": {
      "aliases": [],
      "args": {
        "file": {
          "description": "file to read",
          "name": "file"
        }
      },
      "description": "describe the command here",
      "examples": [
        "<%= config.bin %> <%= command.id %>"
      ],
      "flags": {
        "force": {
          "char": "f",
          "name": "force",
          "allowNo": false,
          "type": "boolean"
        },
        "name": {
          "char": "n",
          "description": "name to print",
          "name": "name",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugin:run",
      "pluginAlias": "@choiceopen/atomemo-plugin-cli",
      "pluginName": "@choiceopen/atomemo-plugin-cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugin",
        "run.js"
      ]
    }
  },
  "version": "0.6.7"
}