Skip to content

Command runner with translation, calc, currency and unit conversion.

License

Notifications You must be signed in to change notification settings

ventsislav-georgiev/prosper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prosper


Description

Command runner with translation, calc, currency and unit conversion.

Also includes:

Supports: Mac, Windows and Linux


Install

Download pre-built binary (unsigned)

Check releases and download the appropriate Prosper-$OS-$ARCH archive for your platfrom.

macOS ARM

wget https://github.com/ventsislav-georgiev/prosper/releases/latest/download/Prosper-darwin-arm64.zip && ditto -x -k Prosper-darwin-arm64.zip ./ && cp -rf Prosper.app /Applications/ && rm -rf Prosper-darwin-arm64.zip; rm -rf Prosper.app

macOS x86

wget https://github.com/ventsislav-georgiev/prosper/releases/latest/download/Prosper-darwin-amd64.zip && ditto -x -k Prosper-darwin-amd64.zip ./ && cp -rf Prosper.app /Applications/ && rm -rf Prosper-darwin-amd64.zip; rm -rf Prosper.app

Manual from sources

The app is based on fyne.

Follow prerequisites here: https://developer.fyne.io/started/#prerequisites (for Windows I recommend using TDM-GCC)

Then you can install directly from the source code using the Fyne command as follows:

go install fyne.io/fyne/v2/cmd/fyne@latest
fyne get github.com/ventsislav-georgiev/prosper

Preview

image

Tips:

  • Clicking Enter in the command runner copies the output to the clipboard
  • Using the same shortcut again works as toggle i.e. Alt+Space to show runner, again to hide it
  • :s to see shortcuts and change them
  • :q Quit the app

Example expressions:

  • translation hello world in de => hallo welt

  • math 128*24 => 3072

  • currency 32 usd to eur => 28.02 €

  • unit 1 year to minutes => 525960 minutes

  • apps o iTerm => opens iTerm

  • shell > say "hello world" => executes command (say will read the text aloud on macOS)


Features

Global Shortcuts

image

Usage:

  • Alt+\ - toggle
  • Esc - close
  • When adding a shortcut, either enter an app name or a shell command (> open /Users/ventsislavg)

image

Clipboard History

image

Usage:

  • Shift+Alt+A - show window and switch selection
  • Enter to select the highlighted clip
  • 1, 2, 3 .. to 0 keys - select a clip
  • Filter clip by fuzzy search
  • Esc - close

Base64 Encode/Decode

image

Usage:

  • Alt+/ - toggle
  • Esc - close

Numi Integration (MacOS only)

If you have Numi installed, running and have enabled the integration API in Numi's setttings:

image


then Numi expressions can be used:

image

image


License

MIT

Icon

Vulkan Salute by Webalys (Webalys)