Skip to main content

Headless Terminal - Python library for terminal automation

Project description

htty - A fork of ht

htty controls processes that are attached to a headless terminal. It has both a command line interface, and a Python API.

For a better idea of what it does, see the toplevel README or the docs instead.

Components

The htty project includes two packages. It was necesssary to split them up because Maturin to build packages with both rust binaries and python console scripts. htty-core got the rust binary, htty got the pyton API and the console script.

  • htty - You're viewing the README for this one. It contains the user-facing parts. It is packaged as a pure python source distribution.
  • htty-core - Contains the ht binary (built by maturin) and a minimal python interface for running it. It's packaged as an architecture-specific wheel.

htty depends on htty-core. It was necesssary to split them up because Maturin objects to building packages with both rust binaries and python console scripts. htty-core got the rust binary, htty got the pyton API and the console script.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

htty-0.2.28.tar.gz (1.1 MB view details)

Uploaded Source

File details

Details for the file htty-0.2.28.tar.gz.

File metadata

  • Download URL: htty-0.2.28.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for htty-0.2.28.tar.gz
Algorithm Hash digest
SHA256 9b1db29d1a117f70499ffcf38bbad9e3752864eb886ebe0314202f4d44693dd1
MD5 292c2b8abffa59539b24d83be4300394
BLAKE2b-256 eb68a33c1d0e5cd509cc8d5562b2f5fbbd4f531d171c514ee5bd22e51b510f25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page