The launcher, history and find
One field finds everything you can go to: your tabs, Opsty’s commands, what you have run and your servers. Searching a tab’s own output is separate, on ⌘F.
No tab, your servers, your history and Opsty’s commands in one list, each group saying what ⏎ does to its rows.
The launcher
Its scopes, All
, Commands
, History
, Servers
and Tabs
, are chips along the top, and ⇥ and ⇧⇥ move between them. Each door opens it on its own scope:
- the magnifying glass in the tab strip (
Find
): All; Go
▸Command palette
(⇧⌘P): Commands;Connect
, orGo
▸Connect to a server
(⇧⌘H): Servers;History
, orEdit
▸Search history
(⇧⌘F): History;Window
▸Show all tabs
(⇧⌘\): Tabs, every window’s, the ones that need you first.
Every list keeps one set of columns, so moving the highlight with ↑ and ↓ moves nothing: the highlighted row only changes its ground and lights the ⏎ at its end, and a command’s shortcut stays where it was. What ⏎ does is said once, at the foot of the list and, in All, at the head of each group: Go to tab
for a tab, Run
for a command, Put on the line
for a history line, and New tab
for a server (⌥⏎ puts the ssh command on your line instead). In All, each group shows its first five; ⇥ to its own scope for the rest. Page Up, Page Down, Home and End move further.
Commands
While you browse, Commands lists Opsty’s commands in the menu bar’s order, one group per menu, and the few that are only here under a group of their own. Once you type, they become one list, best match first, and the second column says where each one lives in the menus. Every letter that matched is lit. Letters that are not next to each other count only at the start of a word, so nt finds New tab
and ewt finds nothing. Commands are found by their English and Korean names alike, and when the other language’s name is the one that matched, it is shown, lit, beside the name.
Tabs, and servers no tab started
Tabs lists every tab in every window, the ones that need you first, with what each is doing; ⏎ goes there, in its own window. In All, the tabs come first, then the servers on this Mac that no tab started and any ssh tunnel running in the background, under No tab
. Those have no tab to go to, so their ⏎ is Show in Running
: the Running list opens at that row, where it can be stopped.
Everything you have ever run
Results are grouped by day: Today
, Yesterday
, then dates. Each command line is shown once, at its latest run, with ×3 when it ran three times. The command has the wide column; each row shows the folder it ran in, the host when it ran on a server, ✕ and the exit code when it failed, and the time it started. All
, Succeeded
and Failed
, beside the scopes, filter by how it ended. Search understands Korean: 배포 finds 배포했습니다.
⏎ puts the command on your line; it does not run it, because a week-old command may not mean the same thing in this folder.
History keeps the command line, the folder, the host, the exit code, how long it took and when it ran, and never what the command printed. Passwords, tokens and keys are removed before it is written, and nothing you run on a server marked as production is recorded. Settings
▸ Privacy
▸ Command history
switches recording off. Below it, Erase everything
deletes the file itself: press Erase
, then Yes, erase it
.
In this tab’s output
Edit
▸ Find
(⌘F) opens a bar over the pane. Type to search what is on screen and everything that has scrolled past; ⏎ moves to the next match, ⇧⏎ to the previous one, and esc closes the bar and hands the keyboard back to your shell.