From 72c5ea79147f7bd486839cfeb4aab62a98a0bdd2 Mon Sep 17 00:00:00 2001 From: Conrad Ludgate Date: Sun, 14 Feb 2021 17:18:02 +0000 Subject: tidy some stuff (#6) --- src/command/mod.rs | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'src/command/mod.rs') diff --git a/src/command/mod.rs b/src/command/mod.rs index 5c36146a..8d463bd6 100644 --- a/src/command/mod.rs +++ b/src/command/mod.rs @@ -1,3 +1,23 @@ -pub mod history; -pub mod import; -pub mod server; +use structopt::StructOpt; + +mod history; +mod import; +mod server; + +#[derive(StructOpt)] +pub enum AtuinCmd { + #[structopt( + about="manipulate shell history", + aliases=&["h", "hi", "his", "hist", "histo", "histor"], + )] + History(history::Cmd), + + #[structopt(about = "import shell history from file")] + Import(import::Cmd), + + #[structopt(about = "start an atuin server")] + Server(server::Cmd), + + #[structopt(about = "generates a UUID")] + Uuid, +} -- cgit v1.3.1