Skip to main content

Injects hyperlinks into terminal commands

Project description

hyperer adds terminal hyperlinks to the output of other commands. For example, hyperer-rg runs ripgrep and links to the files it finds.

Installation

Install Python 3.9 or later and run pip install hyperer to install the hyperer commands into your system Python. Alternatively, if you're using the Nix package manager, depend on the flake.nix in this repo.

Commands

  • hyperer-cargo - wraps cargo and links to compilation failures, test failures, and backtraces
  • hyperer-rg - wraps ripgrep and links to files it finds
  • hyperer-ruff - wraps ruff and links to failed checks

Credit

The basic idea and hyperer-rg comes from kitty. hyperlinked_grep is kitty's version of hyperer-rg. If you only want ripgrep links and you already have kitty installed, you can run kitty +kitten hyperlinked_grep and you don't need to install hyperer. I created this project to have a home for hyperer-cargo and to be able to hyperlink ripgrep without installing all of kitty.

Many thanks to the kitty project! Consider sponsoring its creator to help move the terminal forward.

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

hyperer-0.3.0.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

hyperer-0.3.0-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file hyperer-0.3.0.tar.gz.

File metadata

  • Download URL: hyperer-0.3.0.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Darwin/22.6.0

File hashes

Hashes for hyperer-0.3.0.tar.gz
Algorithm Hash digest
SHA256 eadc4316c52a9066afa4959d9d49ab6894724dc8d89003a3a85b742b163c27d7
MD5 0304654ffb065329f9cb9a1d7dc5b302
BLAKE2b-256 b683196c82715e9db8be638476ed8e00273dd96938c7810d7ec907e458bbd38b

See more details on using hashes here.

File details

Details for the file hyperer-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: hyperer-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Darwin/22.6.0

File hashes

Hashes for hyperer-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65b13a698def944246a01edf6e1ec0a406f7f057d386d7edf1c43a43bde0b0ce
MD5 e331eb0eca520535640436c02bce4034
BLAKE2b-256 8c19bc7dc2e5f59f50235cdd6fe9ed4561428116f132a4b923cb848cf9aed5c2

See more details on using hashes here.

Supported by

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