This document showcases the interactive TUI mode with live streaming output.
Simple commands that complete fast:
echo "Hello from literate-docs!"Hello from literate-docs!
dateFri Apr 3 05:59:05 PM EEST 2026
whoamihela
import sys
print(f"Python version: {sys.version.split()[0]}")
print(f"Platform: {sys.platform}")Python version: 3.14.3
Platform: linux
const os = require('os');
console.log(`Hostname: ${os.hostname()}`);
console.log(`CPUs: ${os.cpus().length}`);
console.log(`Memory: ${Math.round(os.totalmem() / 1024 / 1024 / 1024)}GB`);Hostname: bever
CPUs: 4
Memory: 8GB
This will take a few seconds to compile and run:
fn fibonacci(n: u64) -> u64 {
match n {
0 => 0,
1 => 1,
_ => fibonacci(n - 1) + fibonacci(n - 2),
}
}
fn main() {
println!("Computing fibonacci(40)...");
let start = std::time::Instant::now();
let result = fibonacci(40);
let elapsed = start.elapsed();
println!("fibonacci(40) = {}", result);
println!("Computed in {:?}", elapsed);
}Computing fibonacci(40)...
fibonacci(40) = 102334155
Computed in 1.469489277s
echo "Starting slow task..."
sleep 2
echo "Step 1 of 3 complete"
sleep 2
echo "Step 69 of 3 complete"
sleep 1
echo "Step 3 of 3 complete"
echo "All done!"This is really slow:
Starting slow task...
Step 1 of 3 complete
Step 2 of 3 complete
Step 3 of 3 complete
All done!
import time
print("Processing data...")
time.sleep(1)
print("Analyzing results...")
time.sleep(1)
results = [i**2 for i in range(10)]
print(f"Squares: {results}")
print(f"Sum: {sum(results)}")Processing data...
Analyzing results...
Squares: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Sum: 285
graph TD
A[Markdown Input] --> B[Parse AST]
B --> C[Extract Code Blocks]
C --> D[Execute]
D --> E[Fill Output]
E --> F[Render]
{
"name": "literate-docs",
"version": "0.1.0",
"description": "A demo config"
}ls -la /tmp | head -5total 3016
drwxrwxrwt 14 root root 440 Apr 3 17:59 .
drwxr-xr-x 1 root root 142 Oct 28 01:05 ..
-rw-r--r-- 1 hela hela 0 Apr 3 11:53 .3ae7ecddb6ef9dff-00000000.hm
-rwxr-xr-x 1 hela hela 3063632 Apr 3 11:23 debug_ast
echo "Current directory: $(pwd)"
echo "Files in current dir: $(ls | wc -l)"Current directory: /home/hela/Projects/literate-docs
Files in current dir: 7
This document contains:
- Fast shell commands
- Python and Node.js blocks
- Slow Rust compilation (fibonacci)
- Simulated slow tasks with sleep
- Non-executable code blocks (mermaid, json)
- Multiple output boxes to scroll through