Skip to content

Tags: windvalley/gossh

Tags

v1.15.1

Toggle v1.15.1's commit message

Verified

This commit was signed with the committer’s verified signature.
chore: optimize Makefile

v1.15.0

Toggle v1.15.0's commit message

Verified

This commit was signed with the committer’s verified signature.
docs: update README.md and CHANGELOG.md

v1.14.0

Toggle v1.14.0's commit message

Verified

This commit was signed with the committer’s verified signature.
perf(fetch): increase files transfer efficiency (#33)

v1.13.0

Toggle v1.13.0's commit message

Verified

This commit was signed with the committer’s verified signature.
perf(push): increase files transfer efficiency (#32)

v1.12.0

Toggle v1.12.0's commit message

Verified

This commit was signed with the committer’s verified signature.
refactor: optimize flags

Flag `-i,--auth.identity-files` changed to `-I,--auth.identity-files`,
and flag `-H,--hosts.inventory` changed to `-i,--hosts.inventory`.

v1.11.1

Toggle v1.11.1's commit message

Verified

This commit was signed with the committer’s verified signature.
docs: update CHANGELOG.md and README.md

v1.11.0

Toggle v1.11.0's commit message

Verified

This commit was signed with the committer’s verified signature.
refactor: optimize subcommand 'config'

v1.10.0

Toggle v1.10.0's commit message

Verified

This commit was signed with the committer’s verified signature.
chore: update CHANGELOG.md and README.md

v1.9.0

Toggle v1.9.0's commit message

Verified

This commit was signed with the committer’s verified signature.
feat: add support for hosts grouping (#29)

Support group hosts, group vars and group combination in inventory file.

E.g:

```text
node1.sre.im

[webserver]
node2.sre.im port=1001
node3.sre.im

[webserver:vars]
port=2002
user=zhangsan

[dbserver]
db[1-3].sre.im

[project1:children]
webserver
dbserver
```

Fixes #29
Fixes #27

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was signed with the committer’s verified signature.
feat: 🍻add variables to host file (#27)

Allow adding variables to inventory(host file), available variables:

```text
host
port
user
password
keys
passphrase
```

Example host file:

```text
alias_name_node1 host=node1.sre.im
alias_name_node2 host=192.168.33.12 port=22 user=vagrant password=vagrant keys=~/.ssh/id_dsa,~/.ssh/id_rsa passphrase=xxx
node3.sre.im user=vagrant password=GOSSH-AES256:9cfe499133b69a6c7fc62b5b6ba72d3d8dfb4d0e7987170a40c5d50bb5d71e19
```