A simple multi-clipboard system.
It allows you to store the (textual) contents of the system clipboard in up to four virtual clipboards, so you can switch between several copied contents.
On Windows and Linux, you can use the pre-built binaries.
If your system has Go 1.18+, you can build from source.
go install interrato.dev/olaf@latest
Help from new packagers is very welcome.
The usage is very simple. First, you need to start olaf: you can do it from
the CLI or, if you prefer, by double-clicking the executable.
Note
When using the CLI, you may want to run olaf as a background task.
On bash-like shells, this is usually accomplished by appending the
ampersand symbol, as in the following example.
$ olaf &
Once olaf is running, follow these steps:
- Copy any text using
Ctrl+cor your preferred method. - Press
Ctrl+uto save what you've copied to the virtual clipboardu. - Do your stuff.
- Press
Alt+uto copy the contents of the virtual clipboarduback to the system clipboard. - Paste with
Ctrl+vor your preferred method.
Four virtual clipboards are currently available: u, i, o, and p.