Hi fellow terminal enthusiasts, I'm excited to share the latest release of the Zellij terminal workspace with you. Of special interest to the members of this sub, this release dramatically expands Zellij's command-line control surface. Namely: `zellij run` (which starts a command in a new pane) now has a `--blocking`, `--block-until-exit-success` and `--block-until-exit-failure`. Allowing us to chain multiple CLI commands with && and conditionally block the execution until we get a specific exit status (great for visual CI pipelines in the terminal, server cleanups on errors, etc.) `zellij action detach` and `zellij action switch-session` are now a thing `zellij subscribe` now allows us to subscribe to the viewport/scrollback output of one or more panes in real time, optionally with the `--ansi` flag so as not to strip colors and styling (because they can also be meaningful for automation purposes) `zellij action dump-screen` can now on demand query the viewport/srollback of specific panes All CLI commands that create tabs/panes now return their IDs for easier manipulation (eg. with `--pane-id` in subsequent commands. There's lots more, including terminal-to-terminal remote attach over HTTPS, read-only authentication tokens for streaming, screencasting or teaching. Check out the official announcement for more info: https://zellij.dev/news/remote-sessions-windows-cli/   submitted by   /u/imsnif [link]   [comments]