Skip to main content

ai_agent/commands/
extra_usage_noninteractive.rs

1pub async fn run_extra_usage() -> ExtraUsageResult {
2    ExtraUsageResult::Message("Extra usage info".to_string())
3}
4
5pub enum ExtraUsageResult {
6    Message(String),
7    Url { url: String, opened: bool },
8}
9
10impl ExtraUsageResult {
11    pub fn message(value: &str) -> Self {
12        ExtraUsageResult::Message(value.to_string())
13    }
14
15    pub fn url(url: &str, opened: bool) -> Self {
16        ExtraUsageResult::Url {
17            url: url.to_string(),
18            opened,
19        }
20    }
21}