diff --git a/README.md b/README.md index e0b1746..d86ce9b 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Molnctl is the commandline interface to interact with [Molnett](https://molnett. ### Download from Github We recommend downloading the latest version from the [releases page](https://github.com/molnett/molnctl/releases). -There are pre-compiled versions available for MacOS, Linux and Windows. +There are pre-compiled versions available for MacOS and Linux. ### Compile it yourself diff --git a/src/main.rs b/src/main.rs index c00cc07..508608e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -54,6 +54,10 @@ enum Commands { Auth(commands::auth::Auth), /// Create and manage environments Environments(commands::environments::Environments), + /// Deploy a service + Deploy(commands::services::Deploy), + /// Generate Dockerfile and Molnett manifest + Initialize(commands::services::Initialize), /// Manage organizations Orgs(commands::orgs::Orgs), /// Create and manage secrets @@ -75,6 +79,8 @@ fn main() -> Result<()> { match cli.command { Some(Commands::Auth(auth)) => auth.execute(&mut base), Some(Commands::Environments(environments)) => environments.execute(&mut base), + Some(Commands::Deploy(deploy)) => deploy.execute(&mut base), + Some(Commands::Initialize(init)) => init.execute(&mut base), Some(Commands::Orgs(orgs)) => orgs.execute(&mut base), Some(Commands::Secrets(secrets)) => secrets.execute(&mut base), Some(Commands::Services(svcs)) => svcs.execute(&mut base),