Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
49 lines (31 sloc) 1.43 KB

clipboard

Access the clipboard and do not care if the OS is Linux, MacOS or Windows.

Usage

You have Clipboard.copy,

Clipboard.paste and

Clipboard.clear

Have fun ;)

Multiple clipboards

On Linux, you can choose, from which clipboard you want to paste, default is CLIPBOARD.

copy copies to all clipboards in Clipboard::CLIPBOARDS.

Windows Encoding note

If you paste with 1.9, the Clipboard encoding will be translated to your Encoding.default_external.

If you paste with 1.8, it will fallback to CP850 encoding. Copying with 1.8 will fallback to the clip utility, which is installed by default since Vista

SSH note

To you use the clipboard through ssh, you need to install xauth on your server and connect via ssh -X or ssh -Y.

Non-gem requirements

  • Linux: xclip, you can install it on debian/ubuntu with sudo apt-get install xclip

Todo

  • Don't depend on xclip

…if there is enough demand or motivation for me °_°

Planned for 0.9.5

  • Fallback to ~/.clipboard if the real clipboard can't be accessed.

  • Also check for xsel on linux

blip

Copy and paste from the commandline (like xclip, pbpaste/pbcopy), but even easier? blip!

Copyright

Copyright © 2010-2011 Jan Lelis, rbjl.net, released under the MIT license

Contributions by and thanks to

  • Michael Grosser

J-_-L