diff --git a/README.md b/README.md
index af90ce5..c7a1e59 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
-# Gleam to WASM Compiler
+# Regulus
+
+Regulus ("Reggie"), is a Gleam to WASM Compiler
diff --git a/crates/cli/src/args.rs b/crates/cli/src/args.rs
index 1ad8216..6d4acb9 100644
--- a/crates/cli/src/args.rs
+++ b/crates/cli/src/args.rs
@@ -1,6 +1,6 @@
use std::path::PathBuf;
-use clap::{Parser, Subcommand};
+use clap::{Parser, Subcommand, ValueEnum};
#[derive(Debug, Parser)]
#[command(name = "gleam-wasm")]
@@ -16,6 +16,18 @@ pub enum Command {
Compile {
/// Gleam source file to compile.
input: PathBuf,
+ /// Path for the generated .wasm file.
+ #[arg(short, long)]
+ output: Option,
+ /// Also write the generated WebAssembly text format.
+ #[arg(long)]
+ wat: Option