import { createCommand } from "../../types.js";
import { createCommand as createProfileCmd } from "./create.js";
import { useCommand } from "./use.js";
import { listCommand } from "./list.js";
import { showCommand } from "./show.js";
import { deleteCommand } from "./delete.js";
import { currentCommand } from "./current.js";
import { getCommand } from "../../command-prefix.js";
export const command = createCommand({
    name: 'profile',
    description: 'Manage configuration profiles for --profile and AGENTUITY_PROFILE',
    tags: ['read-only', 'fast'],
    examples: [
        { command: getCommand('profile list'), description: 'List all profiles' },
        {
            command: getCommand('profile use production'),
            description: 'Switch to production profile',
        },
        {
            command: getCommand('--profile staging auth whoami'),
            description: 'Run a command with a specific profile',
        },
    ],
    subcommands: [
        createProfileCmd,
        useCommand,
        listCommand,
        showCommand,
        deleteCommand,
        currentCommand,
    ],
});
//# sourceMappingURL=index.js.map