alwaysai
Version:
The alwaysAI command-line interface (CLI)
20 lines (18 loc) • 612 B
text/typescript
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}`);
}
},
});