pwkit 0.1.0

A secure CLI password generator with template support for environment files
# Advanced Template Example
# Syntax: {{PWGEN:name:length:options}}

# Simple password (default: 20 chars, with numbers, no symbols)
API_KEY={{PWGEN:api_key}}

# Short password (12 chars)
SHORT_PASSWORD={{PWGEN:short:12}}

# Long password with symbols (32 chars)
SECURE_PASSWORD={{PWGEN:secure:32:symbols}}

# Database passwords (same across multiple services)
DB_MAIN_PASSWORD={{PWGEN:db_pass:24}}
DB_REPLICA_PASSWORD={{PWGEN:db_pass:24}}

# Admin passwords (with symbols for extra security)
ADMIN_PASSWORD={{PWGEN:admin:20:symbols}}
SUDO_PASSWORD={{PWGEN:admin:20:symbols}}

# JWT Secret (very long, no symbols to avoid escaping issues)
JWT_SECRET={{PWGEN:jwt:64}}

# Each unnamed placeholder generates a unique password
RANDOM_1={{PWGEN}}
RANDOM_2={{PWGEN}}
RANDOM_3={{PWGEN}}