UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

20 lines (18 loc) 612 B
import { createLeaf } from '@alwaysai/alwayscli'; import { appConfigFile } from '../../../util/app-config-file'; import { modelIdsCliInput } from '../../../cli-inputs/model-ids-cli-input'; import logSymbols = require('log-symbols'); import { echo } from '../../../util/echo'; export const removeModels = createLeaf({ name: 'remove', description: `Remove model(s) from this alwaysAI app`, options: {}, args: modelIdsCliInput, async action(ids) { appConfigFile.read(); for (const id of ids) { appConfigFile.removeModel(id); echo(`${logSymbols.success} Remove ${id}`); } }, });