github karlot/sshclick 0.8.0
Version 0.8.0

4 hours ago

Version 0.8.0 (2026-03-29)

  • Modernized packaging and development setup around pyproject.toml, uv / hatch, ruff, and a Python 3.10+ baseline
  • Reworked both entrypoints so sshc and ssht share --config handling and the SSHC_CONFIG environment variable
  • Rebuilt ssht into a dedicated Textual browser with themed navigation, a richer details inspector, action modals, and higher-level integration coverage
  • Added guided TUI management flows for hosts, groups, and SSHClick config metadata
  • Polished the TUI details experience with grouped cards, a reworked Connectivity tab, and direct arrow-key navigation across tree nodes and host tabs
  • Refined TUI chrome with a versioned header, themed scrollbars, and direct edit shortcuts for the current selection
  • Added top-level Include support in strict read-only mode, with merged logical browsing of included hosts/groups and source tracking
  • Reorganized the package into clearer cli, core, ops, and tui layers, including a shared mutation layer for CLI and TUI write flows
  • Hardened external command execution by removing os.system, shell=True, and host install --password
  • Removed the experimental sshc host test command
  • Expanded higher-level tests and supporting fixtures, including in-memory config rendering support for safer testing

Full Changelog: 0.6.1...0.8.0

Don't miss a new sshclick release

NewReleases is sending notifications on new releases.