Skip to content

Releases: dankraw/ssh-aliases

v0.4.0

26 Aug 17:39

Choose a tag to compare

This release modernizes the entire project infrastructure while preserving all functionality.

  • Start using Go Modules, removed vendor directory.
  • Replaced Travis CI with modern with Github Actions.
  • Go 1.25.
  • Multi-platform builds: Linux, macOS, Windows (amd64/arm64).
  • Security scanning: GoSec + govulncheck integration.
  • Automated testing: Cross-platform test matrix.
  • Multiple code-quality related changes.

v0.3.2

22 Mar 11:50

Choose a tag to compare

Improvements

  • Fix for DNS names containing underscores #29

v0.3.1

26 Mar 21:19

Choose a tag to compare

Improvements

v0.3.0

19 Oct 11:35

Choose a tag to compare

Features

  • RegExp-matching aliases generation (see docs)

Improvements

  • Placeholder indexes (like {#1}) validation in aliases, better error handling
  • Allow to have hostname with config and no alias specified in host definition

v0.2.0

23 Sep 17:25

Choose a tag to compare

Features

  • Variables (see docs)
  • Extending configurations (via _extend property, see docs)

Improvements

  • Hostname and configuration properties can be optional in some circumstances (see readme)
  • Improved configuration errors handling

v0.1.2

05 Dec 23:03

Choose a tag to compare

Bugfixes

  • #8 list command returned error when host referred config from external file

v0.1.1

29 Nov 21:17

Choose a tag to compare

Improvements

  • Better versioning
  • Homebrew support
brew tap dankraw/ssh-aliases
brew install ssh-aliases

v0.1.0

26 Nov 11:17

Choose a tag to compare

First release of ssh-aliases. 🎉 :octocat: 🎉

Features

  • multiple HCL input files supported
  • compile, list commands available in CLI
  • hostnames expansion with ranges [1..5] and sets [a|b|c]
  • alias templates example{#1}.{#2}