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.5k stars 376 forks source link

Tab Manager #2881

Open muescha opened 1 year ago

muescha commented 1 year ago

Discord username (optional)

Muescha#3499

Describe the solution you'd like?

It would be nice to have a "Tab Manager" (like Chrome TaskManager) with this functions:

  • list all open tabs with memory consumption (and maybe number of blocks and more statistical infos)
  • one right click context menu item could be: remove blocks older than xx days

Note: I'am also happy if this is done as a command which prints the info into a block instead of a fancy UI

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

Memory consumption can be high on some long running commands which produces many output to the terminal.

Additional context

see problem here:

How important is this feature to you?

3

Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087

None

dannyneira commented 1 year ago

Appreciate the feature request @muescha

Please :+1: and subscribe to this request as it helps us gauge interest. We will post any updates here.

MadBomber commented 1 year ago

I want to execute a script that opens 9 tabs and runs a tab-specific script.

I want to be able to use a keystroke to bring a tab to the front. For example command-1 brings the first tab into focus ... command-9 brings the last tab into focus.

I want the tab-specific scripts to be able to set the name of that tab.

dannyneira commented 1 year ago

@MadBomber Two features that may help with your use case:

https://docs.warp.dev/features/sessions/launch-configurations to create tabs and run scripts or commands in each tab ( also customize color,name, etc. )

https://docs.warp.dev/features/sessions/session-navigation to navigate quickly to certain tabs, typically based on the name of the tab of whatever is running in the tab.

muescha commented 1 year ago

as a starting point: It would be helpful to have the consumed memory displayed in the list of open sessions in the session-navigation feature. Then no new UI is needed.

muescha commented 7 months ago

or when I hoover over a tab, then it could also display the current tab memory consumption

muescha commented 7 months ago

or maybe a command line command which display this info - anything which can identify the current memory usage