aether_cli/show_prompt/
mod.rs1mod run;
2
3use crate::mcp_config_args::McpConfigArgs;
4use crate::settings_args::SettingsSourceArgs;
5use std::path::PathBuf;
6
7#[derive(clap::Args)]
8pub struct PromptArgs {
9 #[arg(short = 'C', long = "cwd", default_value = ".")]
11 pub cwd: PathBuf,
12
13 #[command(flatten)]
14 pub settings_source: SettingsSourceArgs,
15
16 #[command(flatten)]
17 pub mcp_config: McpConfigArgs,
18
19 #[arg(long = "system-prompt")]
21 pub system_prompt: Option<String>,
22
23 #[arg(short = 'a', long = "agent")]
25 pub agent: Option<String>,
26}
27
28pub use run::run_prompt;