alwaysai
Version:
The alwaysAI command-line interface (CLI)
23 lines (21 loc) • 680 B
text/typescript
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
});
}
});