aboutsummaryrefslogtreecommitdiff
path: root/ticket/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ticket/src/main.rs')
-rw-r--r--ticket/src/main.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/ticket/src/main.rs b/ticket/src/main.rs
new file mode 100644
index 0000000..bdd936e
--- /dev/null
+++ b/ticket/src/main.rs
@@ -0,0 +1,21 @@
+use anyhow::Result;
+
+#[derive(structopt::StructOpt)]
+enum Args {
+ /// Initialize the repo to use ticket
+ Init,
+}
+
+#[paw::main]
+fn main(args: Args) {
+ if let Err(e) = match args {
+ Args::Init => init(),
+ } {
+ eprintln!("{}", e);
+ std::process::exit(1);
+ }
+}
+
+fn init() -> Result<()> {
+ Ok(())
+}