Programmer's command runner in macOS, like Alfred/QuickSilver, but with below different:
-
Script First: first match your Apple Script, then fallback to system app.
-
No Ranking: All command matchs don't use ranking, but fuzzy matched, this means all input have definite output, no trainning, no try.
-
Highly Customized: It's simple and basic, using Swift 3, you can add any function to fit your needs.
-
keyUp Event: using keyUp rather than keydown, you can regret your mind, by delay release your keyboard, to prevent abruptness. That's important when you're using Emacs or Vim like editors.
-
Download cutecmd.app.zip from Lastest Release, or build from source.
-
Unzip, copy cutecmd.app into Applications folder.
-
Run cutecmd.app, Press CTRL+CTRL to activate input window.
-
Input, then hit SPACE (for input text) or TAB (for list selection) to launch.
-
Launch same name with AppleScript file (without extension) from User Script Folder, if not found, try next.
-
Launch command line open [input text], that for Path and URL, if command failed, try next.
-
Launch command line open -a [input text], that for Application in
/Applications
folder, end.
-
When input window lost focus
-
When press ESC
-
When press Control-G (same as Emacs'
(keyboard-quit)
) -
When a command run successfully
Quit cutecmd, Command + Q won't quit this app.
Open user's script folder, and copy/add AppleScript there.
Scripts folder have some pre-defined scripts, just copy them to User Script Folder to try.
Reload /Applications folder to refresh app list.
Any char to exact match AppleScript first, if no file with input name there, fallback to fuzzy matched application.
-
AutoCompleteTextField, by @fancymax
-
StringScore_Swift, by @yichizhang
MIT @ James Yang