Open nikitabobko opened 1 month ago
Related: i3-input https://manpages.ubuntu.com/manpages/jammy/man1/i3-input.1.html
One more "interactive" command: aerospace tree --live
should be a pager style command that displays up-to-date tree state
It closes the use case in #55
Proposed synopsis:
Proposed behaviour: If the stdout is not TTY then a new floating (!) terminal window opens (sticky floating window?). The terminal should present the following message:
--fzf
flag makes the interactive communication nicer by utilizing thefzf
toolAfter the interactive workflow is done terminal window should close
If the stdout is TTY then TTY should be used for interactive communication
Consideration. Other commands where analogical
--interactive
could be added:workspace
,layout
(interactively choose the layout),focus
,macos-native*
,close
,move-node*
?Consideration. The terminal that is used for interactive communication shouldn't appear in the selection?
Consideration. focus command.
--interactive-window-id
to interactively choose window-id and--interactive
to interactively choose direction (is the interactive direction even useful?)Consideration. Use NSWindow instead of a terminal?
Consideration. Use fzf when available by default?
Consideration. Introduce a separate command to make it possible to create custom "interactive" workflows?