olaf
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.
Installation
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.
Usage
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+c or your preferred method.
- Press
Ctrl+u to save what you've copied to the virtual clipboard u.
- Do your stuff.
- Press
Alt+u to copy the contents of the virtual clipboard u back to the
system clipboard.
- Paste with
Ctrl+v or your preferred method.
Four virtual clipboards are currently available: u, i, o, and p.