import { Command } from 'commander';
import { createDocsAnalyzeCommand } from './analyze.js';
import { createDocsApplyCommand } from './apply.js';
import { createDocsGenerateIndexCommand } from './index-generate/index.js';
import { createDocsInitCommand } from './init/index.js';
import { createDocsMigrateCommand } from './migrate/index.js';
import { createDocsNavCommand } from './nav/index.js';
export function createDocsCommand() {
    return new Command('docs')
        .description('OAT documentation bootstrap and maintenance commands')
        .addCommand(createDocsAnalyzeCommand())
        .addCommand(createDocsApplyCommand())
        .addCommand(createDocsGenerateIndexCommand())
        .addCommand(createDocsInitCommand())
        .addCommand(createDocsMigrateCommand())
        .addCommand(createDocsNavCommand());
}
