UNPKG

@catladder/cli

Version:

Panter cli tool for cloud CI/CD and DevOps

19 lines (17 loc) 638 B
import type Vorpal from "vorpal"; import { getEnvVarsResolved, parseChoice, } from "../../../../config/getProjectConfig"; import { envAndComponents } from "./utils/autocompletions"; export default async (vorpal: Vorpal) => vorpal .command("project-env-vars <envComponent>", "list env vars") .autocomplete(await envAndComponents()) .action(async function ({ envComponent }) { const { env, componentName } = parseChoice(envComponent); const envvars = await getEnvVarsResolved(this, env, componentName); Object.keys(envvars).forEach((key) => this.log(`${key}: ${envvars[key]}`), ); });