import { Command } from 'commander';
import { createToolsInfoCommand } from './info/index.js';
import { createToolsInstallCommand } from './install/index.js';
import { createToolsListCommand } from './list/index.js';
import { createToolsOutdatedCommand } from './outdated/index.js';
import { createToolsRemoveCommand } from './remove/index.js';
import { createToolsUpdateCommand } from './update/index.js';
export function createToolsCommand() {
    const cmd = new Command('tools').description('Manage OAT tool packs (install, update, remove, list)');
    cmd.addCommand(createToolsListCommand());
    cmd.addCommand(createToolsOutdatedCommand());
    cmd.addCommand(createToolsInfoCommand());
    cmd.addCommand(createToolsUpdateCommand());
    cmd.addCommand(createToolsRemoveCommand());
    cmd.addCommand(createToolsInstallCommand());
    return cmd;
}
