A small collection of CLI utilities.
https://pypi.org/project/tacklebox-cli/
- Python 89.9%
- Nix 10.1%
Co-authored-by: Renovate <renovate@csw.im> Co-committed-by: Renovate <renovate@csw.im> |
||
|---|---|---|
| .forgejo/workflows | ||
| tacklebox | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE.md | ||
| pyproject.toml | ||
| README.md | ||
| renovate.json | ||
| uv.lock | ||
tacklebox-cli
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 --mode region \
--server "https://zipline.example.com" \
--token "$(cat /file/containing/zipline/token)" \
| tacklebox copy --trim
# or to record a video
$ tacklebox spectacle --mode region --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.