github Gu1llaum-3/sshm 1.4.1

latest releases: v1.10.0-beta, v1.9.0, v1.9.0-beta2...
3 months ago

๐Ÿ”ง SSHM 1.4.1 โ€“ Multi-File Management & Enhanced Include Support

The 1.4.1 release fixes critical limitations with SSH Include management and adds intelligent file selection capabilities for seamless multi-file SSH configuration handling.

๐Ÿ› Critical Fixes

  • ๐Ÿ”— Fixed Include Host Management โ€“ Edit, delete, and manage hosts from included config files (resolves "host not found" errors)
  • ๐Ÿ“„ Config File Source Visibility โ€“ Display which config file each host originates from in info and edit forms
  • ๐Ÿ—‚๏ธ Intelligent File Selection โ€“ Smart file picker when adding hosts to multi-file configurations
  • ๐Ÿงน Enhanced Include Filtering โ€“ Exclude .backup, .md, and hidden files from Include directive processing

โœจ Enhanced Multi-File Support

  • ๐Ÿ“ Source File Tracking โ€“ Every host now displays its origin config file with readable path formatting
  • ๐ŸŽฏ Cross-File Operations โ€“ Edit and delete hosts regardless of which included file they're defined in
  • ๐Ÿ”„ Smart Add Logic โ€“ Automatically choose target file for new hosts or show file selector when multiple options exist
  • โš™๏ธ Parameter Context Support โ€“ Full -c parameter compatibility with multi-file include resolution

๐ŸŽจ Interface Improvements

  • ๐ŸŽจ Config File Display โ€“ Colored, formatted config file paths in edit and info forms (e.g., .../.ssh/config)
  • ๐Ÿ“‚ File Selector UI โ€“ Clean interface for choosing target config files when adding new hosts
  • ๐Ÿ” Improved Search Reliability โ€“ Fixed search functionality across all included configuration files

This release transforms SSHM from read-only Include support to full multi-file SSH configuration management, making it perfect for complex setups with organized config structures!


๐Ÿ“ฆ Installation: Download the latest binaries from the assets below

๐Ÿ“– Documentation: See the updated README

๐Ÿ› Issues: Found a bug? Open an issue

Don't miss a new sshm release

NewReleases is sending notifications on new releases.