Skip to main content

cc_switch/
lib.rs

1//! cc-switch: A CLI tool for managing multiple Claude API configurations
2//!
3//! This library provides functionality to store, manage, and switch between
4//! multiple Claude API configurations.
5
6pub mod cli;
7pub mod codex;
8pub mod config;
9pub mod interactive;
10
11pub mod claude_settings;
12pub mod utils;
13
14pub use codex::CodexConfiguration;
15
16// Re-export commonly used types and functions for easier importing
17pub use crate::cli::completion::{
18    generate_aliases, generate_completion, list_aliases_for_completion,
19};
20pub use crate::cli::main::run;