jabba-ctc 0.1.1

Copies its argument (as text) to the clipboard.
Documentation
# jabba-ctc

The name "ctc" stands for _**c**opy **t**ext to **c**lipboard_. This is a binary crate.

`ctc` can copy its argument (as text) to the clipboard OR it can
copy the content of a text file to the clipboard.

```
$ ctc --help
ctc (copy text to clipboard) v0.1.1

Usage examples:

* ctc                   print help
* ctc -h, ctc --help    print help
* ctc <text>            copy the given text to clipboard
* ctc -f <file>         copy the content of the given file to clipboard
```

Supported platforms: Windows and Linux (with X server).

## Windows

Put `ctc.exe` to a folder that is in your PATH.

Example:

```
c:\> ctc hello.txt
```

Now the text "**hello.txt**" is copied to the clipboard.

## Linux

`ctc` relies on the external command `xclip` to manipulate the content of the clipboard.
Thus, you must install `xclip` using your package manager (under Ubuntu it's
`sudo apt install xclip`).

Under Linux, there are two clipboards. They are called "primary" and "clipboard". `ctc`
puts the text on both of them, thus you can insert the text with one of the following
methods: Ctrl+v, Shift+Insert, or mouse middle click.

See the example above, it works similarly under Linux.

## Installation

`ctc` is written in Rust. If you have the Rust compiler, you can install it directly
from crates.io using the command `cargo`:

    $ cargo install jabba-ctc

## Links

* [jabba-cpc](https://github.com/jabbalaci/jabba-cpc): **c**opy **p**ath to **c**lipboard