Set up cargo workspace

This commit is contained in:
Joscha 2025-01-24 01:03:18 +01:00
parent ef65d75a08
commit 89d6006d8d
6 changed files with 21 additions and 5 deletions

18
gdn-cli/src/commands.rs Normal file
View file

@ -0,0 +1,18 @@
mod init;
use clap::Parser;
use crate::Environment;
#[derive(Debug, Parser)]
pub enum Command {
Init(init::Command),
}
impl Command {
pub fn run(self, env: &Environment) -> anyhow::Result<()> {
match self {
Self::Init(command) => command.run(env),
}
}
}