B
blackmamoth
I built a CLI tool called
It was inspired by tools like
What it does:
- Run shell commands on multiple servers (in parallel) - Push/pull files or directories with progress bars - Uses
There’s no daemon or extra setup, it reads your existing SSH config and just runs.
Would love feedback on general use and especially if there are ways to improve the
Comments URL: Show HN: Sshsync – CLI tool to run shell commands across multiple remote servers | Hacker News
Points: 28
# Comments: 36
Continue reading...
sshsync to run shell commands and transfer files across multiple servers over SSH concurrently.It was inspired by tools like
pssh, but I wanted something more modern, intuitive, and Pythonic.What it does:
- Run shell commands on multiple servers (in parallel) - Push/pull files or directories with progress bars - Uses
~/.ssh/config and lets you group hosts with YAML - Supports --dry-run mode to preview actions without executing - Outputs results using rich (tables, colors) - Built with Typer, asyncssh, and richThere’s no daemon or extra setup, it reads your existing SSH config and just runs.
Would love feedback on general use and especially if there are ways to improve the
--dry-run output.Comments URL: Show HN: Sshsync – CLI tool to run shell commands across multiple remote servers | Hacker News
Points: 28
# Comments: 36
Continue reading...