Skip to content

ghostcrt 0.2.0

Choose a tag to compare

@ayder ayder released this 11 Sep 17:58
· 48 commits to main since this release

ghostcrt 0.2.0 adds password profiles and fixes the group picker.

Changes

  • Vault password profiles: store a password once under a profile id and pick it per host from the host editor dropdown or the Vault menu. Vault files are now format 2, which 0.1.0 cannot open; existing vaults are migrated on first change.
  • Group picker: Create/Choose now honours a highlighted group when the name box is empty, and a cancelled picker warns that the host was not saved instead of dropping it silently.

Install

uv tool install https://github.com/ayder/ghostcrt/releases/download/v0.2.0/ghostcrt-0.2.0-py3-none-any.whl
ghostcrt

Requires Python 3.12+, OpenSSH, and macOS 13+ or glibc Linux 2.27+ on x86_64 or ARM64. Install sshpass to use stored SSH passwords.

Validation and licensing

297 tests, lint, package build and dependency audit run in CI on Linux and macOS with Python 3.12 and 3.14. Licensed under GNU GPL version 3 only (GPL-3.0-only). The wheel and source distribution are attached, with SHA256SUMS for both artifacts.