CLI Tools

Self-contained Python scripts for everyday terminal tasks. Each tool uses PEP 723 inline metadata for zero-setup execution.

Available Tools

Tool Description Dependencies

biz

Search for business information (phone, address, distance)

ddgs, geopy

geodist

Calculate distance between two locations

geopy

sinkctl

Quick audio sink switcher for PipeWire

(none)

certcheck

Check SSL certificate expiration

cryptography

portcheck

Quick TCP port connectivity checker

(none)

jpp

JSON pretty printer with path queries

(none)

epoch

Convert between epoch and human dates

(none)

httpstat

HTTP request timing breakdown

httpx

Installation

Symlink scripts to ~/.local/bin/ for global access:

# From domus-python/bin/
ln -s "$(pwd)/biz" ~/.local/bin/biz
ln -s "$(pwd)/geodist" ~/.local/bin/geodist

Alternatively, run directly:

uv run --script /path/to/biz "search query"

Requirements

  • Python 3.11+

  • uv - Modern Python package manager