| Crates.io | kotoba-cli |
| lib.rs | kotoba-cli |
| version | 0.1.21 |
| created_at | 2025-09-18 16:35:23.271376+00 |
| updated_at | 2025-09-18 16:35:23.271376+00 |
| description | Command Line Interface for Kotoba graph processing system |
| homepage | https://github.com/com-junkawasaki/kotoba |
| repository | https://github.com/com-junkawasaki/kotoba |
| max_upload_size | |
| id | 1844981 |
| size | 106,334 |
Command Line Interface for Kotoba graph processing system.
Kotoba CLI は、Kotoba のグラフ処理システムをコマンドラインから操作するためのインターフェースです。Deno CLI を参考にした使いやすいコマンド体系を提供します。
cargo install kotoba-cli
kotoba run src/main.kotoba
kotoba run --watch src/main.kotoba
kotoba serve
kotoba serve --port 8080 --host 0.0.0.0
kotoba init my-project
kotoba init --template advanced my-project
kotoba compile src/main.kotoba
kotoba compile --output dist/main --optimize 2 src/main.kotoba
kotoba test
kotoba fmt
kotoba lint
kotoba doc
kotoba info
kotoba info --verbose
CLIの設定は ~/.config/kotoba/cli.toml で管理されます:
[default]
log_level = "info"
default_port = 3000
[cache]
enabled = true
directory = "~/.cache/kotoba"
max_size_mb = 100
ttl_hours = 24
[server]
host = "127.0.0.1"
port = 3000
timeout_seconds = 30
max_connections = 100
cors_enabled = true
[compiler]
optimization_level = 0
include_debug_info = true
generate_source_maps = true
target_arch = "x86_64"
CLI は以下の機能をサポートしています:
clap: コマンドライン引数解析tokio: 非同期ランタイムtracing: 構造化ログserde: シリアライズ/デシリアライズanyhow: エラーハンドリング