Skip to main content

belt: a cli toolbox

Language

Python 3.12

Args and flags

Universal flags

Full flag Abbreviation
--config FILE -c FILE
--env-prefix PREFIX -e PREFIX
--help -h
--in FILE -i FILE
--out FILE -o FILE
--verbose -v
--version -V

Functionality selection

Command Subcommand Function Positional Params
audio info
crypt rand char LENGTH
crypt rand hex LENGTH
crypt rand pw LENGTH
crypt simple dec -e, --env VAR Use passphrase from env
crypt simple enc -e, --env VAR Use passphrase from env
crypt wireguard
dns flush
dns lookup QUERY [RECORDTYPE] -s, --server HOSTNAME Use server
-r, --root Use root servers
dns sec DOMAIN.TLD
tls cert req COMMONNAME -c, --client Request client cert
tls cert selfsign COMMONNAME -c, --client Generate client cert
tls ciphers HOSTNAME PORT
domain expiry DOMAIN.TLD
domain ns DOMAIN.TLD

Features

1.0

  • DNS
    • Lookup
    • DNSSEC check
      • Remediation instructions
    • OS cache flush
  • TLS
    • Cipher list and order
    • Certificate generation
      • All features for client or server certificate
      • Self signed
      • Certificate request
  • Cryptography
    • Simple encrypt/decrypt
      • Password from readline or env var
    • Generate WireGuard keypair
    • Random generation
      • Alphanumeric + symbols
      • Alphanumeric
      • Alphabetical
      • Numeric
      • Hex
      • 0x prefixed hex
  • Domain
    • Time to expiry from WHOIS
    • Nameserver lookup from WHOIS
  • Audio files
    • Get sample rate and bit depth

Planned

  • Git
    • Clone
    • Pull
    • Push
    • Branch
    • Detect remote changes
  • SSH
    • Tunnels
    • Connections
    • Config management
    • Cipherspec validation
      • Remediation
  • DNS
    • Propagation checks
      • Multiple public resolvers
  • Cloudflare
    • Clear cache
  • Workspace
    • Replicate ws functionality

Metadata

Release files for belt-cli 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for belt-cli 0.1.8
File Size Uploaded
belt_cli-0.1.8.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for belt-cli 0.1.8
File Interpreter ABI Platform
belt_cli-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / belt_cli-0.1.8.tar.gz

Download URL belt_cli-0.1.8.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
85e3df3b0833483541f8ae0772c0f2d6319bd23d86ca68473f9168e6241f1f87
BLAKE2b-256 checksum
How to use checksums
f6e4b44ace522fd1870cd1e31ded3d0b6b661a882fee50722085a8ef61ea4eda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 29, 2024.

Transparency log

Release files / belt_cli-0.1.8-py3-none-any.whl

Download URL belt_cli-0.1.8-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
50abc18634e04cd8dc027723bfa9de3bd2de05ca226c11d5e7fd50d5c0604b36
BLAKE2b-256 checksum
How to use checksums
0e56a2d247eac4199cd1bdba1a41d48d6ba4a1077b0314dd83f53555b0e338aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 29, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page