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 config;
8pub mod interactive;
9
10pub mod claude_settings;
11pub mod utils;
12
13// Re-export commonly used types and functions for easier importing
14pub use crate::cli::completion::{
15    generate_aliases, generate_completion, list_aliases_for_completion,
16};
17pub use crate::cli::main::run;