| Crates.io | catalysh |
| lib.rs | catalysh |
| version | 0.0.8 |
| created_at | 2024-12-02 19:58:20.231323+00 |
| updated_at | 2025-01-02 16:48:31.219485+00 |
| description | A command line utility for interaction with Ciscos Catalyst Center, utilizing it's API |
| homepage | https://github.com/tparnell96/catalysh |
| repository | https://github.com/tparnell96/catalysh |
| max_upload_size | |
| id | 1469143 |
| size | 268,191 |
A Rust-based CLI shell for interacting with Cisco Catalyst Center through its API. catalysh provides a user-friendly interface for managing and monitoring your Cisco network infrastructure.
git clone https://github.com/yourusername/catalysh.git
cd catalysh
cargo build --release
cargo run
On first run, catalysh will guide you through the setup process:
show - Display information about network devices and configurationsconfig - Enter configuration modeapp - Application-specific commandsexit - Exit the applicationhelp - Display help informationshow ap rf-profile - Display AP RF profilesshow device - List network devicesshow -helpapp config reset - Reset application configurationapp config show - Display current configurationGet help for any command by adding -help:
show device -help
config -help
catalysh prioritizes security in handling sensitive data:
~/Library/Application Support/catalysh/config.yml~/Library/Application Support/catalysh/credentials.dbapp config reset to clear the full applicatoin config (You will be prompted to set it back up on the next command that utilizes the Catalyst Center API)app config show
For issues, questions, or contributions: