{
  "commands": {
    "status": {
      "aliases": [],
      "args": {},
      "description": "Validate OWOX Data Marts API credentials",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "status",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "status.js"
      ]
    },
    "data-marts:list": {
      "aliases": [],
      "args": {},
      "description": "List data marts",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "data-marts:list",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "data-marts",
        "list.js"
      ]
    },
    "data-marts:stream": {
      "aliases": [],
      "args": {
        "dataMartId": {
          "description": "Data Mart ID",
          "name": "dataMartId",
          "required": true
        }
      },
      "description": "Stream data mart rows as newline-delimited JSON",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        },
        "columns": {
          "description": "Column-set selector. Quote \"*\" and \"**\" so the shell does not expand them.",
          "name": "columns",
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "*",
            "**"
          ],
          "type": "option"
        },
        "column": {
          "description": "Exact column name to include. Repeat for multiple columns.",
          "name": "column",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "limit": {
          "description": "Optional row cap",
          "name": "limit",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "filter": {
          "description": "Filter config as a JSON array",
          "name": "filter",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "sort": {
          "description": "Sort config as a JSON array",
          "name": "sort",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "aggregation": {
          "description": "Aggregation config as a JSON array of {column, function}. Any selected column without a rule becomes a grouping key.",
          "name": "aggregation",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "date-bucket": {
          "description": "Date-bucket config as a JSON array of {column, unit, timeZone?}, truncating a date/timestamp dimension by DAY/WEEK/MONTH/QUARTER/YEAR.",
          "name": "date-bucket",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "data-marts:stream",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "data-marts",
        "stream.js"
      ]
    },
    "destinations:list": {
      "aliases": [],
      "args": {},
      "description": "List destinations",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "destinations:list",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "destinations",
        "list.js"
      ]
    },
    "plugins:publish": {
      "aliases": [],
      "args": {
        "repository": {
          "description": "GitHub repository, as a URL or owner/name",
          "name": "repository",
          "required": true
        }
      },
      "description": "Publish a plugin to the Gallery at one authority level",
      "examples": [
        "<%= config.bin %> <%= command.id %> https://github.com/OWOX/example-plugin --scope member",
        "<%= config.bin %> <%= command.id %> OWOX/example-plugin --scope deployment --project-id p1 --project-id p2",
        "<%= config.bin %> <%= command.id %> OWOX/example-plugin --scope deployment --all-projects"
      ],
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        },
        "scope": {
          "description": "Authority level to publish at",
          "name": "scope",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "deployment",
            "project",
            "member"
          ],
          "type": "option"
        },
        "project-id": {
          "description": "Deployment scope only. Repeatable. Adds projects to the audience.",
          "exclusive": [
            "all-projects"
          ],
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "all-projects": {
          "description": "Deployment scope only. Every current and future project. Indivisible: projects cannot be excluded from it.",
          "exclusive": [
            "project-id"
          ],
          "name": "all-projects",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:publish",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugins",
        "publish.js"
      ]
    },
    "plugins:resume": {
      "aliases": [],
      "args": {
        "repository": {
          "description": "GitHub repository, as a URL or owner/name",
          "name": "repository",
          "required": true
        }
      },
      "description": "Lift a suspension. Re-enables active installations on whatever version is current now.",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        },
        "note": {
          "description": "Why, for the audit trail",
          "name": "note",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:resume",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugins",
        "resume.js"
      ]
    },
    "plugins:suspend": {
      "aliases": [],
      "args": {
        "repository": {
          "description": "GitHub repository, as a URL or owner/name",
          "name": "repository",
          "required": true
        }
      },
      "description": "Suspend a plugin across the whole deployment. Blocks opening, installing and restoring; uninstalling and updating stay available.",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        },
        "note": {
          "description": "Why, for the audit trail",
          "name": "note",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:suspend",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugins",
        "suspend.js"
      ]
    },
    "plugins:unpublish": {
      "aliases": [],
      "args": {
        "repository": {
          "description": "GitHub repository, as a URL or owner/name",
          "name": "repository",
          "required": true
        }
      },
      "description": "Remove a plugin listing, or part of a deployment audience. Installations are untouched.",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        },
        "scope": {
          "description": "Authority level to publish at",
          "name": "scope",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "deployment",
            "project",
            "member"
          ],
          "type": "option"
        },
        "project-id": {
          "description": "Deployment scope only. Repeatable. Adds projects to the audience.",
          "exclusive": [
            "all-projects"
          ],
          "name": "project-id",
          "hasDynamicHelp": false,
          "multiple": true,
          "type": "option"
        },
        "all-projects": {
          "description": "Deployment scope only. Every current and future project. Indivisible: projects cannot be excluded from it.",
          "exclusive": [
            "project-id"
          ],
          "name": "all-projects",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:unpublish",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugins",
        "unpublish.js"
      ]
    },
    "plugins:update": {
      "aliases": [],
      "args": {
        "repository": {
          "description": "GitHub repository, as a URL or owner/name",
          "name": "repository",
          "required": true
        }
      },
      "description": "Ask this deployment to check GitHub for a newer release now. Updates are checked daily anyway; a valid higher version becomes current for everyone using the plugin",
      "examples": [
        "<%= config.bin %> <%= command.id %> https://github.com/OWOX/example-plugin",
        "<%= config.bin %> <%= command.id %> OWOX/example-plugin"
      ],
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:update",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugins",
        "update.js"
      ]
    },
    "storages:list": {
      "aliases": [],
      "args": {},
      "description": "List storages",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "storages:list",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "storages",
        "list.js"
      ]
    },
    "plugins:publications:list": {
      "aliases": [],
      "args": {},
      "description": "List the publications you may manage at one authority level",
      "flags": {
        "env-file": {
          "char": "e",
          "description": "Path to environment file to load variables from",
          "name": "env-file",
          "hasDynamicHelp": false,
          "helpValue": "/path/to/.env",
          "multiple": false,
          "type": "option"
        },
        "scope": {
          "description": "Authority level to list",
          "name": "scope",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "options": [
            "deployment",
            "project",
            "member"
          ],
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "plugins:publications:list",
      "pluginAlias": "@owox/ctl",
      "pluginName": "@owox/ctl",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "plugins",
        "publications",
        "list.js"
      ]
    }
  },
  "version": "0.32.0"
}