Repository navigation
ghostcrt 0.2.0
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
ghostcrtRequires 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.