diff options
| author | Tim Allen <screwtape@froup.com> | 2016-06-16 22:23:37 +1000 |
|---|---|---|
| committer | Tim Allen <screwtape@froup.com> | 2016-06-16 22:37:21 +1000 |
| commit | dbd39afb17453116fc37c48ea6bf64d370bc1915 (patch) | |
| tree | f3ed807a18d54e33f6649986eb489003a12e9760 /vis-clipboard.1 | |
| parent | c22fa0d326369dfa7dd375dc2c399df3d52330c9 (diff) | |
| download | vis-dbd39afb17453116fc37c48ea6bf64d370bc1915.tar.gz vis-dbd39afb17453116fc37c48ea6bf64d370bc1915.tar.xz | |
vis-clipboard: Add a manpage.
Diffstat (limited to 'vis-clipboard.1')
| -rw-r--r-- | vis-clipboard.1 | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/vis-clipboard.1 b/vis-clipboard.1 new file mode 100644 index 0000000..e91023b --- /dev/null +++ b/vis-clipboard.1 @@ -0,0 +1,105 @@ +.Dd MONTH DAY, YEAR +.Os Vis VERSION +.Dt VIS-CLIPBOARD 1 + +.Sh NAME +.Nm vis-clipboard +.Nd Read from or write to the system clipboard + +.Sh SYNOPSIS +.Nm vis-clipboard +.Fl -usable +.Pp +.Nm vis-clipboard +.Fl -copy +.Pp +.Nm vis-clipboard +.Fl -paste + +.Sh DESCRIPTION +.Nm vis-clipboard +wraps various system-specific tools for interacting with a system clipboard, +like +.Xr xsel 1 +for X11, +.Xr pbcopy 1 +for Mac OS X, +and +.Pa /dev/clipboard +on Cygwin. +.Pp +.Nm vis-clipboard +can run in three different ways, +depending on the flag given on the command-line. +.Bl -tag -width flag +.It Fl -usable +In this mode, +.Nm vis-clipboard +looks for a way to interface with the system clipboard. +If it finds one, +it terminates with exit code 0. +If no interface to the system clipboard is available, +it terminates with exit code 1. +.It Fl -copy +In this mode, +.Nm vis-clipboard +reads the content of standard input, +and stores it in the system clipboard. +.It Fl -paste +In this mode, +.Nm vis-clipboard +reads the content of the system clipboard, +and writes it to standard output. +.El + +.Sh ENVIRONMENT + +The following environment variables affect the operation of +.Nm vis-clipboard : + +.Bl -tag -width .Ev +.It Ev DISPLAY +If non-empty, +.Nm vis-clipboard +will prefer to access the X11 clipboard even if other options are available. +.El + +.Sh EXIT STATUS +.Ex -std vis-clipboard + +When run with the +.Fl -usable +flag, +an exit status of 0 means that it found a supported system-specific tool, +while 1 means that clipboard access is not available. + +.Sh EXAMPLES + +Test whether clipboard access is available: +.Bd -literal -offset indent +if vis-clipboard --usable; then + echo "Clipboard access available" +else + echo "No clipboard" +fi +.Ed + +Copy a friendly greeting to the clipboard: +.Bd -literal -offset indent +echo "Hello, World" | vis-clipboard --copy +.Ed + +Send the current contents of the system clipboard to be recorded and analyzed: +.Bd -literal -offset indent +vis-clipboard --paste | curl -d - https://www.nsa.gov/ +.Ed + +.Sh SEE ALSO +.Xr pbcopy 1 , +.Xr pbpaste 1 , +.Xr xclip 1 , +.Xr xsel 1 , +.Xr vis 1 +.Sh AUTHORS + +.An "Marc Andr\('e Tanner" Aq mat@brain-dump.org |
