Skip to main content

A small collection of CLI utilities.

Project description

tacklebox-cli

Actions Status PyPI - Version PyPI - Python Version PyPI - License
tacklebox-cli offers a suite of useful CLI tools.

Usage

tacklebox copy / paste

Cross-platform clipboard management tool. Uses system tools such as wl-copy on Linux Wayland or clip.exe on Windows, and OSC 52 escape codes when copying over SSH or when no other tools are available. See copy_with_tooling() for all supported tools.

$ echo "a" | tacklebox copy --trim && tacklebox paste
a

tacklebox spectacle (Linux only)

Uses the zipline.py library alongside KDE's Spectacle application to take a screenshot or screen recording and automatically upload it to a Zipline instance. This automatically reads Spectacle's configuration files to determine file formats.

$ tacklebox spectacle \ 
    --server "https://zipline.example.com" \ 
    --token "$(cat /file/containing/zipline/token)" \ 
    | tacklebox copy --trim

# or to record a video
$ tacklebox spectacle --record \ 
    --server "https://zipline.example.com" \ 
    --token "$(cat /file/containing/zipline/token)" \ 
    | tacklebox copy --trim

tacklebox zipline

Wraps the zipline.py CLI. See the zipline.py CLI documentation for more information.

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

tacklebox_cli-0.2.2.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

tacklebox_cli-0.2.2-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file tacklebox_cli-0.2.2.tar.gz.

File metadata

  • Download URL: tacklebox_cli-0.2.2.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.9

File hashes

Hashes for tacklebox_cli-0.2.2.tar.gz
Algorithm Hash digest
SHA256 15798503d75716aeffa582f90fdf894f465b9816508312759c2b004b4c5c32a3
MD5 6a17f9d0c95a0cdff3a849eb0b632929
BLAKE2b-256 8ba1cc8fea64db33b6600dc5d3619c33e270ebb32fadeb89c253856671c02d3c

See more details on using hashes here.

File details

Details for the file tacklebox_cli-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for tacklebox_cli-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c857b73ef6508c20900b9b7dccd6f78de422a90cd19c8c87c395cab7fffcce64
MD5 680a9cdb5a47ef32ef100fea4baace09
BLAKE2b-256 1206fbdf9e50d988b4268c679077abf49abed637e14350960f6b61c1c4e34e84

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