Star Plumber
A few years ago I wrote a version of star
for iOS. Its interface offered two major benefits over the command line version:
- You could see a list of all the entries, and this list was both browsable (sorted by date) and filterable (sorted by match rate).
- Entries were actionable (e.g., you could long-tap an entry containing an email address, then select the Email action, and pipe that address to the Mail program).
Just last week I realized that I could use dmenu
and my plumber scripts to achieve that same effect in Linux. So I revised both star
and the scripts so I could get this flow:
- Press some
i3
key chord to call a script that calls star
and pipes its output to dmenu
.
- Browse and filter the records, select one, and filter out the value from the line returned.
- Call the plumber’s
list-scripts
script.
- Select one and pipe the value to the script.