diff --git a/src/cli/cli_interface.rs b/src/cli/cli_interface.rs
index 3549997a..18f78e55 100644
--- a/src/cli/cli_interface.rs
+++ b/src/cli/cli_interface.rs
@@ -1,5 +1,5 @@
 use heraclitus_compiler::prelude::*;
-use colored::Colorize;
+use colored::{Colorize, CustomColor};
 use crate::compiler::AmberCompiler;
 use super::flag_registry::FlagRegistry;
 use std::env;
@@ -127,20 +127,29 @@ impl CLI {
         else {
             println!("{}'s compiler", self.name);
             println!("Version {}\n", self.version);
-            println!("USAGE:\t\t\t\tEXAMPLE:");
-            println!("{}", "For evaluation:".dimmed());
+            println!("{}", " USAGE ".custom_color(CustomColor{r: 255, g: 255, b: 255}).on_color("#000"));
+            println!("{}", "For evaluation:".bold());
             {
-                let example = format!("{} foo{}", self.exe_name, self.ext).dimmed();
-                println!("\t{} [INPUT]\t\t{}", self.exe_name, example);
+                println!("  {} [INPUT]", self.exe_name);
+                println!("{}", format!("  {} foo{}\n", self.exe_name, self.ext).dimmed());
             }
             {
-                let example = format!("{} -e \"\\$echo Hello World\\$\"", self.exe_name).dimmed();
-                println!("\t{} -e [EXPR]\t\t{}", self.exe_name, example);
+                println!("  {} -e [EXPR]", self.exe_name);
+                println!("{}", format!("  {} -e \"\\$echo Hello World\\$\"\n", self.exe_name).dimmed());
             }
-            println!("{}", "For compiling:".dimmed());
+            println!("{}", "For compiling:".bold());
             {
-                let example = format!("{} foo{} bar{}", self.exe_name, self.ext, self.ext).dimmed();
-                println!("\t{} [INPUT] [OUTPUT]\t{}", self.exe_name, example);
+                println!("  {} [INPUT] [OUTPUT]", self.exe_name);
+                println!("{}", format!("  {} foo{} bar{}\n", self.exe_name, self.ext, self.ext).dimmed());
+            }
+            println!("{}", "For documentation generation:".bold());
+            {
+                println!("  {} docs [INPUT]", self.exe_name);
+                println!("{}", format!("  {} docs foo{}\n", self.exe_name, self.ext).dimmed());
+            }
+            {
+                println!("  {} docs [INPUT] [OUTPUT DIR]", self.exe_name);
+                println!("{}", format!("  {} docs foo{} docs/", self.exe_name, self.ext).dimmed());
             }
         }
     }