Dengan bahagia saya rilis Tssah versi 2.

Di versi ini ada perubahan di bagian format definisi server-nya, yang sebelumnya hanya berupa txt biasa dengan pemisahan spasi, saat ini lebih versatile, menggunakan format mirip Ansible inventory.

Sebelumnya:

# [NAME] [IP-OR-HOST-NAME] [PORT] [USER]
web1 192.168.1.10 22 admin

Sekarang:

[webserver]
name=web1 host=192.168.1.10 port=22 user=admin

Atau bisa juga seperti ini:

[webserver]
web1.example.com port=222
web2.example.com user=paijo

Di versi ini juga, Tssah sudah mendukung grouping, untuk mempermudah kita dalam meng-organize server berdasarkan role-nya, contoh webserver, sehingga output dari ls command akan menampilkan group name-nya. Ini sangat membantu ketika kita punya buaaaaaanyak server untuk di-ssh.

Nama command disimplifikasi dari tssah menjadi tsh saja.

Parameter --ls saat ini disimplifikasi menjadi ls saja, contoh:

$ tsh ls

Dan kita juga bisa menampilkan list server spesifik per group saja, contoh:

$ tsh ls webserver

https://github.com/anvie/tssah/releases/tag/v2.0.0