| Crates.io | llm-config-cli |
| lib.rs | llm-config-cli |
| version | 0.5.0 |
| created_at | 2025-11-21 22:32:47.679959+00 |
| updated_at | 2025-11-21 22:32:47.679959+00 |
| description | Command-line interface for LLM Config Manager with interactive prompts, colored output, and comprehensive configuration management |
| homepage | https://github.com/globalbusinessadvisors/llm-config-manager |
| repository | https://github.com/globalbusinessadvisors/llm-config-manager |
| max_upload_size | |
| id | 1944395 |
| size | 62,038 |
Command-line interface for LLM Config Manager with interactive prompts, colored output, and comprehensive configuration management.
cargo install llm-config-cli
# Set a simple value
llm-config set app.database.url postgres://localhost/mydb --env production
# Set a secret (encrypted)
llm-config set-secret app.api.key my-secret-key --env production
# Get a value
llm-config get app.database.url --env production
# Get with JSON output
llm-config get app.database.url --env production --format json
# List all configurations
llm-config list --env production
# List with pattern
llm-config list app.* --env production
# View history
llm-config history app.database.url
# Rollback to previous version
llm-config rollback app.database.url --version 5
# Export configurations
llm-config export --env production > config.json
# Import configurations
llm-config import config.json --env staging
The CLI stores its configuration in ~/.config/llm-config/config.toml:
[default]
environment = "development"
format = "json"
storage_path = "~/.local/share/llm-config"
Licensed under the Apache License, Version 2.0.