cliutils
A modular command-line utility collection providing common tools for developers. Built with Python, featuring argparse for robust CLI parsing and argcomplete for shell autocompletion.
Commands
• base64 — encode / decode base64
• case — convert text case formats (camelCase, snake_case, kebab-case, and more)
• convert — convert between formats (colors, numbers, files, configs, documents, text, tabular)
• encode — encode / decode text (URL, HTML, hex, morse, QR codes, binary, ROT13, and more)
• hash — cryptographic hash digests (MD5, SHA1, SHA256, SHA512, …)
• lorem — generate Lorem Ipsum text
• perm — Unix file permission conversions and calculations
• random — generate random data (integers, floats, strings, …)
• token — generate secure tokens and passwords
• uuid — generate UUIDs (v1, v3, v4, v5)
• validate — validate syntax, formats, and checksums (JSON, YAML, XML, email, URL, IP, credit cards, and more)
Installation