clipboard-anywhere
A simple wrapper around arboard
that works in a few more situations:
- In Linux under WSL, it can copy to and from the Windows clipboard (using
powershell set-clipboard
andpowershell get-clipboard
) - In a remote SSH session, can copy to the local clipboard using the OSC 52 control sequence
Usage
// Attempt to get clipboard contents. Will return error in an SSH session
let clipboard_contents: String = get_clipboard?;
// Set clipboard contents to "Hello, world!";
set_clipboard?;
To Do
- Define custom errors instead of passing everything through Anyhow
- Write some integration tests