Skip to content

Releases: bencromwell/sshush

v2.1.1

09 Sep 16:36
ff48dc5

Choose a tag to compare

Changelog

Bug fixes

  • fix: file permissions for dest file

Others

  • chore(CI): goreleaser should only run for tags
  • chore(CI): goreleaser

Released by GoReleaser.

v2.1.0

31 Aug 13:11
1a1e8ec

Choose a tag to compare

Changelog

Features

  • feat: support optional frontmatter containing priorities
  • feat: create a backup of the config if it wasn't generated by sshush
  • feat: NixOS flake
  • feat: implement dry-run functionality

Bug fixes

  • fix: don't create empty backup files
  • fix: handle inexistent s.Destination file

v2.0.0

08 Jun 09:27

Choose a tag to compare

Changelog

v1.5.0

29 Oct 10:45
fe5e9da

Choose a tag to compare

Prefix

Prefix config option: prefix all hosts with this

Example:

web_servers:
  Prefix: projects-
  Hosts:
    do-1:
      HostName: projects-do-1.example.com

Outputs:

projects-do-1:
  HostName: projects-do-1.example.com

Multiple options

Allow the provision of a list of config options.

Example:

list_config_test_case:
  Config:
    LocalForward:
      - 8080 127.0.0.1:80
      - 8443 127.0.0.1:443
  Hosts:
    lf_test_1: 192.168.0.109

Outputs:

# list_config_test_case
Host lf_test_1
    LocalForward 8080 127.0.0.1:80
    LocalForward 8443 127.0.0.1:443
    HostName 192.168.0.109

With thanks to @baprx

--output / -o

--path / -p was a bit ambiguous. Output makes more sense. Path is still supported for now with a view to removing this in a 2.0.0 release.


PRs:

#5
#6
#7
#8

v1.4.0

19 Jan 12:08

Choose a tag to compare

1.4.0

v1.3.2

18 Jan 09:19

Choose a tag to compare

Fix for nested host options not being set. #3

v1.2.0

06 Nov 18:03

Choose a tag to compare

Version -> 1.2.0

v1.1.0

06 Nov 10:39

Choose a tag to compare

Add support for multiple YAML files

You can now do:

sshush -s ~/.ssh/*.yml

And it will process every .yml file it finds.

v1.0.0

06 Nov 10:09

Choose a tag to compare

Update the README to show the new syntax

v1.0.0-a1

31 May 10:48

Choose a tag to compare

v1.0.0-a1 Pre-release
Pre-release
Final paths, LICENSE, README