Skip to main content

Headless Terminal - Rust binary 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

This repo includes two packages. It was necesssary to split them up because Maturin refuses 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.

  • htty - Contains both the htty command, and the htty python library. It is packaged as a pure python source distribution.
  • htty-core You're viewing the README for this one. It 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

htty_core-0.2.28-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

htty_core-0.2.28-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

htty_core-0.2.28-py3-none-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

htty_core-0.2.28-py3-none-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file htty_core-0.2.28-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for htty_core-0.2.28-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c5467c0229007ec1936e16eabf7c526b5b9349ee066aa909b17f860febe0406
MD5 012f79d3ce8417494a07401e5ab02be3
BLAKE2b-256 d6aa4265703aaf86c52ac0bdb365006d505f8b900aa700c6889b4f3ce3bb5510

See more details on using hashes here.

File details

Details for the file htty_core-0.2.28-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for htty_core-0.2.28-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bb98335b5d3d98fa13f7ebe87ddeb616cca959b9f03803ffb52caaf9170613b
MD5 3feb02dba49360083595a3dbd62d02de
BLAKE2b-256 af792efa7595e8307f662105c0bcf8482a030b55b141ae713fc2624f5b3e3a42

See more details on using hashes here.

File details

Details for the file htty_core-0.2.28-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for htty_core-0.2.28-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aeb4cfa66d8ab288d88598a4a775adec410cce2c89c39cf655d059bb3bb26400
MD5 4f76b5ad15b05f81b935017f1893e07d
BLAKE2b-256 7de0e5da1b8a298b96abebcf472d3821f194a3f8e239e8e017375631daea1e7f

See more details on using hashes here.

File details

Details for the file htty_core-0.2.28-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for htty_core-0.2.28-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 626a985ff8138c6b3dad27a58adf01aa5ed26b141ac4972fe9b12b9fc64f9594
MD5 8023a41e561c2c358f82b7e84ec7d63c
BLAKE2b-256 528dff35b6787ae9d925ce561ceafc265523d7d9974b8689a66c234b05c2eecb

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