UNPKG

steadybit

Version:

Command-line interface to interact with the Steadybit API

18 lines 1.08 kB
#!/usr/bin/env node "use strict"; // SPDX-License-Identifier: MIT // SPDX-FileCopyrightText: 2024 Steadybit GmbH Object.defineProperty(exports, "__esModule", { value: true }); const commander_1 = require("commander"); const requirements_1 = require("./requirements"); const validateStatus_1 = require("../advice/validateStatus"); const program = new commander_1.Command(); program .command('validate-status') .description('Validates the status of one or multiple advice for a given environment and an optional query.') .addOption(new commander_1.Option('-e, --environment <environment>', 'The environment name.').makeOptionMandatory(true)) .addOption(new commander_1.Option('-s, --status <expected-status>', 'The expected status of the advice.').default('Implemented')) .addOption(new commander_1.Option('-q, --query <query>', '(optional) A target query to filter advice by targets.')) .action((0, requirements_1.requirePlatformAccess)(validateStatus_1.validateAdviceStatus)); program.parseAsync(process.argv); //# sourceMappingURL=steadybit-advice.js.map