UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

23 lines (21 loc) 680 B
import { CliLeaf, CliStringArrayInput } from '@alwaysai/alwayscli'; import { yesCliInput } from '../../../cli-inputs'; import { setAnalyticsPipelinesComponent } from '../../../components/app/analytics'; export const setPipelinesCliLeaf = CliLeaf({ name: 'set-pipelines', description: 'Manage analytics pipelines for the application', namedInputs: { yes: yesCliInput }, positionalInput: CliStringArrayInput({ description: 'list of uuids to set', required: false, placeholder: '<uuid1> <uuid2> ...' }), async action(inputs, { yes }: { yes?: boolean }) { await setAnalyticsPipelinesComponent({ yes: yes || false, inputs }); } });