summaryrefslogtreecommitdiffstats
path: root/src/cli.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2023-10-28 21:39:17 +0800
committerGitHub <noreply@github.com>2023-10-28 21:39:17 +0800
commitbc44026ff8828f532e9eba138e2ba35f7c247271 (patch)
tree98c55ad31a543ff3cd56e297751d32ee9ca960a7 /src/cli.rs
parent1575d441724a27854c8f9fe1510a47a3050ae28d (diff)
downloadaichat-bc44026ff8828f532e9eba138e2ba35f7c247271.tar.gz
feat: enhance session/conversation (#162)
* feat: enhance session/conversation * updates * updates * cut version v0.9.0-rc2 * add .session name completion
Diffstat (limited to 'src/cli.rs')
-rw-r--r--src/cli.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cli.rs b/src/cli.rs
index 42285e6..1df8ba1 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -31,6 +31,12 @@ pub struct Cli {
/// Run in dry run mode
#[clap(long)]
pub dry_run: bool,
+ /// List sessions
+ #[clap(long)]
+ pub list_sessions: bool,
+ /// Initiate or continue named session
+ #[clap(short = 's', long)]
+ pub session: Option<Option<String>>,
/// Input text
text: Vec<String>,
}