Releases: bencromwell/sshush
Releases · bencromwell/sshush
v2.1.1
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
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
v1.5.0
Prefix
Prefix config option: prefix all hosts with this
Example:
web_servers:
Prefix: projects-
Hosts:
do-1:
HostName: projects-do-1.example.comOutputs:
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.109Outputs:
# 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:
v1.4.0
1.4.0
v1.3.2
Fix for nested host options not being set. #3
v1.2.0
Version -> 1.2.0
v1.1.0
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
Update the README to show the new syntax
v1.0.0-a1
Final paths, LICENSE, README