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.30-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.30-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.30-py3-none-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

htty_core-0.2.30-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.30-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for htty_core-0.2.30-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afc215a365dff032778222aea28c3e2de88d2b4792ab7e2dd94275c33f9fcf55
MD5 cc9dfd6a314c1f9a35bd0b4d323d9726
BLAKE2b-256 ca4fa9ff9ff29a181d481c0837c249eec6c3cc6f0a0d706fbfe356c656577cb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for htty_core-0.2.30-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8dbc006a78d14c822591c47ba5d09364c2b479f8f717b84bcb55c62da0579c6b
MD5 996aa625781592e5a6ea492adf572b6b
BLAKE2b-256 660067a9774f2326a0c5d8e37d5834688fe7e495b759861b39b0b9bdcd67bccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for htty_core-0.2.30-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b29a506d0f26c7bf55b7b317d1c2b6dcc60e6aa2fc0308ad9e24c4f117cea814
MD5 51d2b70461e486d5f6985ed326b98d17
BLAKE2b-256 e117bce6865e27eef91835dbbd8a7796037febaeb7e6d1223a58ada2028f982f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for htty_core-0.2.30-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e70baee02472022ecfc51848b116d0e2d015bec05f804f1672df014e6bd6b13d
MD5 bb90c39a4fc7bb7f7013af22b4650ba1
BLAKE2b-256 b99629997692ef0818822263ca72614e3f835f270d2f51d4ca4a3f8074660b36

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