import { CliBranch } from '@alwaysai/alwayscli';
import { addModelsAddCliLeaf } from './add';
import { removeModels } from './remove';
import { showModels } from './show';
import { appModelsUpdateCliLeaf } from './update';
import { syncProjectModelsCliLeaf } from './sync';
import { removeAllModels } from './remove-all';

export const appModelsCliBranch = CliBranch({
  name: 'models',
  description: "Manage this application's models",
  subcommands: [
    addModelsAddCliLeaf,
    removeModels,
    removeAllModels,
    showModels,
    appModelsUpdateCliLeaf,
    syncProjectModelsCliLeaf
  ]
});
