Global commands, terminal commands, typed arguments, browser profiles
A single day’s work turned project-switch from a bookmark opener into a general launcher. Commands can now be shared across projects, run things in the terminal, take arguments typed at the prompt (search queries, ticket numbers) and open in a chosen browser profile.
Added 5
url_encodeoption per command that URL-encodes typed arguments before they're appended to the URL- Browser strings can carry arguments (e.g.
firefox -P work) to open URLs in a specific browser profile - Typed arguments in
list: enterkey some argsto append the args to the command's URL or pass them to its terminal command - Commands whose
urlisn't anhttplink now run as terminal commands, with optionalargsfrom config - Top-level
globalcommand list that's available in every project, with project commands taking precedence
Changed 1
listis now a type-to-filter autocomplete prompt instead of a fixed select menu