#!/usr/bin/env node /** * @a5c-ai/adapters-cli * * CLI binary entry point for the `adapters` command. * * Parses arguments, creates a client, and dispatches to the appropriate * command handler. Exports core functionality for programmatic use. */ export { createClient } from '@a5c-ai/comm-adapter'; export { ExitCode, errorCodeToExitCode } from './exit-codes.js'; export { parseArgs } from './parse-args.js'; export { registerBuiltInAdapters } from './bootstrap.js'; export { resolveCliLoggerConfig, type CliLoggerConfig } from './loggingConfig.js'; export type { ParsedArgs, FlagDef } from './parse-args.js'; export { main as runCli }; /** * Main CLI entry point. * * @param argv - Command-line arguments (defaults to process.argv.slice(2)) * @returns Exit code */ export declare function main(argv?: string[]): Promise;