From 87044a747b47bd83249d61a45842c7f7b2eae56d Mon Sep 17 00:00:00 2001 From: soryu Date: Sun, 11 Jan 2026 05:52:14 +0000 Subject: Contract system --- makima/daemon/src/cli.rs | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 makima/daemon/src/cli.rs (limited to 'makima/daemon/src/cli.rs') diff --git a/makima/daemon/src/cli.rs b/makima/daemon/src/cli.rs deleted file mode 100644 index ca84017..0000000 --- a/makima/daemon/src/cli.rs +++ /dev/null @@ -1,45 +0,0 @@ -//! Command-line argument parsing for makima-daemon. - -use clap::Parser; -use std::path::PathBuf; - -/// Makima daemon for managing Claude Code instances in isolated worktrees. -#[derive(Parser, Debug)] -#[command(name = "makima-daemon")] -#[command(version, about, long_about = None)] -pub struct Cli { - /// Path to custom config file - #[arg(short, long)] - pub config: Option, - - /// Directory where repositories are cloned - #[arg(long, env = "MAKIMA_DAEMON_REPOS_DIR")] - pub repos_dir: Option, - - /// Directory where worktrees are created - #[arg(long, env = "MAKIMA_DAEMON_WORKTREES_DIR")] - pub worktrees_dir: Option, - - /// WebSocket server URL to connect to - #[arg(long, env = "MAKIMA_DAEMON_SERVER_URL")] - pub server_url: Option, - - /// API key for server authentication - #[arg(long, env = "MAKIMA_DAEMON_SERVER_APIKEY")] - pub api_key: Option, - - /// Maximum number of concurrent tasks - #[arg(long)] - pub max_tasks: Option, - - /// Log level (trace, debug, info, warn, error) - #[arg(short, long, default_value = "info")] - pub log_level: String, -} - -impl Cli { - /// Parse command-line arguments - pub fn parse_args() -> Self { - Self::parse() - } -} -- cgit v1.2.3