import { CliBranch } from '@alwaysai/alwayscli';
import { modelPublish } from './publish';
import { modelPrune } from './prune';
import { modelConvert } from './convert';
import { modelList } from './list';
import { modelConfigure } from './configure';
import { modelValidatePackage } from './validate-package';
import { modelGetPackage } from './get-package';

export const model = CliBranch({
  name: 'model',
  description: 'Commands to work with alwaysAI models.',
  subcommands: [
    modelPublish,
    modelPrune,
    modelConvert,
    modelConfigure,
    modelValidatePackage,
    modelList,
    modelGetPackage
  ]
});
