Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broadcast to all ( Synchronize ) panes & sessions. #409

Closed
elviskahoro opened this issue Nov 12, 2021 · 35 comments
Closed

Broadcast to all ( Synchronize ) panes & sessions. #409

elviskahoro opened this issue Nov 12, 2021 · 35 comments
Labels
Feature requests Feature Requests

Comments

@elviskahoro
Copy link
Member

Describe the solution you'd like?

Iterm has a feature where you can run a command across all open sessions called broadcast.

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

No response

Additional context

No response

@elviskahoro elviskahoro changed the title Input Editor: Broadcast to all panes, sessions. Input Editor: Broadcast to all panes & sessions. Nov 12, 2021
@elviskahoro elviskahoro changed the title Input Editor: Broadcast to all panes & sessions. UIUX: Broadcast to all panes & sessions. Nov 19, 2021
@elviskahoro elviskahoro changed the title UIUX: Broadcast to all panes & sessions. Broadcast to all panes & sessions. Dec 7, 2021
@sean256
Copy link

sean256 commented Mar 14, 2022

This is a must have feature

@rossvz
Copy link

rossvz commented Apr 13, 2022

This is the only reason I keep needing to switch back to iTerm for now! Would love to see this implemented in Warp

@mrudrara
Copy link

mrudrara commented May 6, 2022

Must have feature

@dev4joel
Copy link

From Galol via Discord
A shortcut to be able to make the keyboard input to all warp open tabs,

this will help to work on several machines at the same time, checking diffs in output and more by running the same commands.

@raistlanschade
Copy link

Not familiar with iTerm's functionality, but would be nice to have the option between broadcasting to all panels in a tab vs broadcasting to all tabs. Or even just having the option to add a cursor to a split pane but I think that's a different feature request.

@daniperezluna
Copy link

Looking for this!

@amirhfarzaneh
Copy link

Definitely a productivity hack for my workflow. Any update on this?

@warpdotdev-devx
Copy link
Member

warpdotdev-devx commented Aug 22, 2022 via email

@yinheli
Copy link

yinheli commented Sep 18, 2022

@warpdotdev-dx Any updates about this feature?

@will-rodriguez
Copy link

I agree on this being high on the want list!

@deepaktalwardt
Copy link

Definitely need this feature! I'd like to be able to switch between broadcasting to all panes in current tab and broadcasting to all panes in all tabs.

Lack of this feature is kind of a dealbreaker for me.

@chadleeshaw
Copy link

Also would love this feature!

@dannyneira dannyneira changed the title Broadcast to all panes & sessions. Broadcast to all ( Synchronize ) panes & sessions. Nov 22, 2022
@aromanov-pix
Copy link

Not familiar with iTerm's functionality, but would be nice to have the option between broadcasting to all panels in a tab vs broadcasting to all tabs. Or even just having the option to add a cursor to a split pane but I think that's a different feature request.

This is pretty much how it's work in iTerm2

@amirhfarzaneh
Copy link

Any updates on this?

@GeoBK
Copy link

GeoBK commented Dec 18, 2022

Looking for this feature too!

@Alexxanddr
Copy link

is there any news? i can't wait to decommission iterm2!

@Ken-vdE
Copy link

Ken-vdE commented Dec 20, 2022

This is a must-have for me as well. Is there an ETA?

@ToontjeM
Copy link

ToontjeM commented Dec 20, 2022

+12

Ditched Warp just for this.

@ToontjeM
Copy link

Not familiar with iTerm's functionality, but would be nice to have the option between broadcasting to all panels in a tab vs broadcasting to all tabs. Or even just having the option to add a cursor to a split pane but I think that's a different feature request.

In iTerm2 you have choices: All panes, All panes in Tab, etc. What would be interesting is to have the ability to choose which panes will be broadcasted in. Not always i want my input to be broadcasted to all panes. Sometimes only to selected panes.

@TELUS-jkus
Copy link

+1, may have to move to iterm2 over this

@mrnonz
Copy link

mrnonz commented Jan 22, 2023

Lovely function on iTerm2 and wish to include in warp ASAP.

@psaxde
Copy link

psaxde commented Feb 3, 2023

That's really a must-have feature if there is no alternative to have multiple panes open and send commands to all of them, especially when ssh'ing on multiple servers this is right now quite annoying and a major reason for not using Warp for me.

@alokedesai
Copy link
Member

Hey folks! Thanks for all the feedback here--we are just starting to investigate building this, I'd expect this to release in the next month or two.

@dannyneira
Copy link
Member

Hey Folks! We've been making progress on this feature, see early work in progress below. No official ETA on launch, but it's coming along. 🚀

synced.input.mp4

@jasonhoss
Copy link

Hey Folks! We've been making progress on this feature, see early work in progress below. No official ETA on launch, but it's coming along. 🚀

This is excellent news. Thank you for the update.

@daniperezluna
Copy link

Hey Folks! We've been making progress on this feature, see early work in progress below. No official ETA on launch, but it's coming along. 🚀

Looking forward to seeing the final result

@AravindhStanley
Copy link

Brilliant, this is the only feature that keeps me from using Warp full time.

@psaxde
Copy link

psaxde commented Apr 8, 2023

Brilliant, this is the only feature that keeps me from using Warp full time.

Same for me, I would love to see it happening soon. If so, Warp might have one power-user more! ;-)

@elliottecton
Copy link

elliottecton commented May 12, 2023

💯. I would clarify that you should be able to broadcast to only a subset of panes if desired. It shouldn't be broadcast to all panes or nothing. iTerm2 allows you to toggle broadcast to individual panes.

@davidmelvin
Copy link

We released this feature today! 🚢

Please continue to add comments here with your feedback or open new issues as you see fit.

Here are some known issues we have considered prioritizing. We'd appreciate your thoughts on how important they are for you!

  1. Syncing terminal sessions across windows
  2. Add/remove a single terminal session from the list of synced sessions
  3. Sync actions like clearing all blocks in a session

@davidmelvin
Copy link

Would love to know if our implementation meets your needs, and if you have any additional requests for us to consider! :)

@elliottecton @sean256 @rossvz @mrudrara @dev4joel @raistlanschade @daniperezluna @amirhfarzaneh @yinheli @will-rodriguez @deepaktalwardt @chadleeshaw @AravindhStanley @psaxde

@chadleeshaw
Copy link

@davidmelvin This implementation is great! Everything I needed.

@dannyneira
Copy link
Member

Hey folks! Closing this one as resolved since the feature is now launched! Please see our docs for more info: https://docs.warp.dev/features/entry/synchronized-inputs

Feel free to let us know if any issues come up by opening a new bug report.

@daniperezluna
Copy link

All what I need! Thanks for your work, it works perfectly!

@padrepitufo
Copy link

key point for prior iTerm users, in Warp if you enter Synchronized input mode

  • it does not show all cursors flashing (to give you the indication that you have this enabled)
  • it will rewrite the other panes with the pane you had selected when invoking this mode (which you may not desire)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature requests Feature Requests
Projects
None yet
Development

No branches or pull requests