Module Catalogue
18 modules available
Rich Progress Bar Script
Display a beautiful progress bar in the terminal using Rich.
Git Commit Message Enforcer
commit-msg hook that enforces Conventional Commits format.
System Info Dashboard
Print a compact system summary: CPU, RAM, disk, OS and uptime in one script.
Environment Switcher Script
Switch between named environment profiles stored in ~/.envs/ and export to shell.
Markdown to HTML Converter
Convert a Markdown file to a standalone HTML file with syntax highlighting.
Dotenv File Linter
Check .env files for common mistakes: duplicate keys, missing values, invalid characters.
PDF Report Generator with ReportLab
Generate a styled PDF report from structured data using ReportLab.
Find Large Files and Sort
Locate the largest files in a directory tree and display them in human-readable format.
JSON Diff CLI Tool
Compare two JSON files and highlight added, removed and changed keys.
Rich Table from CSV
Parse any CSV file and render it as a beautiful Rich terminal table.
Parallel SSH Command Runner
Run an arbitrary command on multiple servers in parallel and collect outputs.
Typer CLI with Config File
Typer CLI app that reads defaults from a TOML config file with env var overrides.
Argparse Subcommand CLI
Multi-subcommand CLI with argparse: each subcommand in its own function, shared logging.
Batch File Renamer
Rename multiple files in a directory by replacing a pattern with a new string.
Tmux Session Manager
Script that creates or attaches to a named tmux session with predefined window layout.
Page 1 of 2