UNPKG

@buddy-js/cli

Version:

A IaC tool to create your [Buddy CI] pipelines programmatically via JS/TS.

85 lines 2.23 kB
{ "commands": { "generate": { "aliases": [ "gen", "g" ], "args": { "input": { "default": ".buddy/buddy.{ts,mts,cts,js,mjs,cjs}", "description": "input file", "name": "input" } }, "description": "Generates YAML files for Buddy CI pipeline definitions", "examples": [ "<%= config.bin %> <%= command.id %>" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "output": { "char": "o", "description": "output directory", "name": "output", "default": ".buddy", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "clear": { "description": "[default: true] Remove all YAML files from output directory before generating", "name": "clear", "allowNo": true, "type": "boolean" }, "cwd": { "name": "cwd", "default": ".", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "indent": { "description": "Indentation depth for generated YAML files", "helpGroup": "YAML format", "name": "indent", "default": 2, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "lineWidth": { "description": "Max line width for generated YAML files", "helpGroup": "YAML format", "name": "lineWidth", "default": 80, "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "generate", "pluginAlias": "@buddy-js/cli", "pluginName": "@buddy-js/cli", "pluginType": "core", "strict": true, "enableJsonFlag": true, "isESM": true, "relativePath": [ "dist", "commands", "generate.js" ] } }, "version": "0.0.9" }