Back/Automation & Scripting/Shell & CLI Tools

Shell & CLI Tools

The command line is the most powerful interface a developer has. Shell scripting automates server tasks, deployments, and system administration. Building CLI tools means packaging your Python or Rust logic into professional command-line interfaces that other developers love to use.

Intermediate

Bash Scripting

Variables, conditionals, loops, functions, and writing shell scripts that automate server and deployment tasks.

Beginner

Zsh & Power Tools

Oh My Zsh, fzf, ripgrep, bat, and the terminal tools that multiply a developer's daily productivity.

Intermediate

Building CLI Tools in Python

Click, Typer, and Rich — building beautiful, professional command-line interfaces with Python.

Advanced

Building CLI Tools in Rust

Clap and the Rust CLI ecosystem — building fast, single-binary command-line tools that ship anywhere.