Skip to content

Releases: bencromwell/sshush

v2.0.0

08 Jun 09:27
Compare
Choose a tag to compare

Changelog

v1.5.0

29 Oct 10:45
fe5e9da
Compare
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
Compare
Choose a tag to compare
1.4.0

v1.3.2

18 Jan 09:19
Compare
Choose a tag to compare
Fix for nested host options not being set. #3

v1.2.0

06 Nov 18:03
Compare
Choose a tag to compare
Version -> 1.2.0

v1.1.0

06 Nov 10:39
Compare
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
Compare
Choose a tag to compare
Update the README to show the new syntax

v1.0.0-a1

31 May 10:48
Compare
Choose a tag to compare
v1.0.0-a1 Pre-release
Pre-release
Final paths, LICENSE, README