warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
21.53k stars 377 forks source link

Support for CSSH in Warp #5345

Open hikerspath opened 1 month ago

hikerspath commented 1 month ago

Dupe Check

Describe the solution you'd like?

While SSH allows for traditional single-host access, CSSH (ClusterSSH) allows you to login to an entire cluster and run the same command-set and workflows on all connected hosts.

cash web-{101..105}

In place of having to launch

ssh web-101
<cmd + shift + d>
ssh web-102
< cmd + d>
ssh web-103
< cmd + shift + d>
ssh web-104
< cmd + d>
ssh web-105
< cmd + opt + i > 

Is your feature request related to a problem? Please describe.

Simultaneous connections to multiple hosts in a cluster-based environment.

Additional context

image

As shown the top tiled windows are all controlled by the red prompt at the bottom (which would work nicely with the command prompt style you guys already employ.

How important is this feature to you?

3

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

dannyneira commented 1 month ago

Thanks for submitting this @hikerspath, TIL about CSSH, sounds like a cool feature/app. As a possible stopgap to this feature, try using the Launch Configurations, which can be setup to run commands like SSH on launch of multiple panes (I advice an SSH key instead of password to make connection easier). Then once the panes are up and running you can use the Synchronized Inputs feature to input into panes simultaneously.

Thanks for this feature request!

To anyone else interested in this feature, please add a 👍 to the original post at the top to signal that you want this feature, and subscribe if you'd like to be notified.