# Pbcopy

Enables piping and redirecting into pbcopy from within Ruby.

Mac OS X only.

This lib is intended as a development aid, not a production utility.

Note that this adds `String#|`


## Pipe strings into pbcopy

On the command line you might do

    $ which ruby | pbcopy

Which would copy the location of the ruby binary into your system's paste board. Later you could retrieve it with Command-V.

In Ruby you can pipe any string into pbcopy to achieve the same result

    RUBY_VERSION | pbcopy
    User.last.login | pbcopy


## Redirect arbitrary objects into pbcopy

On the command line you might do

    $ pbcopy < some_file

In Ruby you can do

    pbcopy < 123
    pbcopy < [4, 5, 6]

You can redirect any arbitrary object into pbcopy, it will be turned into a string and placed in the system clipboard


## Shorter more Ruby-like version of redirect

You can omit the chevron when redirecting into pbcopy

    pbcopy 123
    pbcopy [4, 5, 6]


## Make available in irb / pry

    $ echo 'require "pbcopy"' >> ~/.irbrc
    $ echo 'require "pbcopy"' >> ~/.pryrc


## Installation

Add this line to your application's Gemfile:

    gem 'pbcopy'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install pbcopy

# Pbcopy

Enables piping and redirecting into pbcopy from within Ruby.

Mac OS X only.

This lib is intended as a development aid, not a production utility.

Note that this adds `String#|`


## Pipe strings into pbcopy

On the command line you might do

    $ which ruby | pbcopy

Which would copy the location of the ruby binary into your system's paste board. Later you could retrieve it with Command-V.

In Ruby you can pipe any string into pbcopy to achieve the same result

    RUBY_VERSION | pbcopy
    User.last.login | pbcopy


## Redirect arbitrary objects into pbcopy

On the command line you might do

    $ pbcopy < some_file

In Ruby you can do

    pbcopy < 123
    pbcopy < [4, 5, 6]

You can redirect any arbitrary object into pbcopy, it will be turned into a string and placed in the system clipboard


## Shorter more Ruby-like version of redirect

You can omit the chevron when redirecting into pbcopy

    pbcopy 123
    pbcopy [4, 5, 6]


## Make available in irb / pry

    $ echo 'require "pbcopy"' >> ~/.irbrc
    $ echo 'require "pbcopy"' >> ~/.pryrc


## Installation

    $ gem install pbcopy

Remove gemfile instructions, this is unlikely to be a dependency of your app
Remove gemfile instructions, this is unlikely to be a dependency of your app
