@kosko/cli
Version:
Organize Kubernetes manifests in JavaScript.
19 lines • 733 B
JavaScript
import { getLogger } from "../cli/command.mjs";
import { generateBuilder, generateHandler } from "./generate/index.mjs";
export const validateCmd = {
command: "validate [components..]",
describe: "Validate components",
builder(argv) {
/* istanbul ignore next */
return generateBuilder(argv)
.example("$0 validate", "Validate components")
.example("$0 validate foo bar", "Specify components")
.example("$0 validate foo_*", "Use glob syntax");
},
async handler(args) {
const logger = getLogger(args);
await generateHandler({ ...args, validate: true });
logger.success("Components are valid");
}
};
//# sourceMappingURL=validate.mjs.map