Skip to content

Instantly share code, notes, and snippets.

@dezashibi
Created July 5, 2024 09:00
Show Gist options
  • Save dezashibi/2f3004f48b2e6dc0912fba67cf04976a to your computer and use it in GitHub Desktop.
Save dezashibi/2f3004f48b2e6dc0912fba67cf04976a to your computer and use it in GitHub Desktop.
fn main() {
{
let args: Vec<String> = std::env::args().collect();
if args.len() < 2 {
eprintln!("Usage: todo &lt;command&gt; [arguments]");
return;
}
let command = &args[1];
match command.as_str() {
"add" => add_todo(),
"list" => list_todos(),
"remove" => remove_todo(),
_ => eprintln!("Unknown command: {}", command),
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment