fpaste man page

fpaste ā€” A cli frontend for the fpaste.org pastebin

Synopsis

fpaste [OPTION]... [FILE]...

Description

It is often useful to be able to easily paste text to the Fedora Pastebin at http://fpaste.org and this simple utility will do that and return the resulting URL so that people may examine the output. This can hopefully help folks who are for some reason stuck without X, working remotely, or any other reason they may be unable to paste something into the pastebin using a web browser.

Options

--version

show program's version number and exit

-h, --help

show help message and exit

-t "TITLE", --title="TITLE"

title for paste; default is UNTITLED

-d "PASSWORD", --password="PASSWORD"

password for paste; default is ""

-l "LANGUAGE"

language of content for syntax highlighting; default is "text"; use "list" to show all 200+ supported langs

-x "EXPIRES"

time before paste is removed; default is 604800 seconds for unauthenticated posts; valid options: 1800, 21600, 86400, 604800, 2592000

-U, --URL "URL"

URL of fpaste server; default is http://fpaste.org

-P, --private

make paste private; default is yes; valid options: yes, no

-i, --clipin

read paste text from current X clipboard selection [requires xsel]

-o, --clipout

save returned paste URL to all the clipboards i.e primary, secondary and clipboard

--input-selection=CLIPBOARD

specify which X clipboard to use. valid options: "primary" (default; middle-mouse-button paste), "secondary" (uncommon), or "clipboard" (ctrl-v paste)

--fullpath

use pathname VS basename for file description(s)

--pasteself

paste this script itself

--sysinfo

paste system information

--printonly

print paste, but do not send

--confirm

print paste, and prompt for confirmation before sending

Examples

Paste file foo.txt at fpaste.org

fpaste foo.txt

Paste output of ifconfig to fpaste.org with description "my network config"

ifconfig | fpaste

Paste mycode.py to fpaste.org with description as "problem with foo" and language "python"

fpaste -l python mycode.py

Paste mouse-selected text from the primary X selection clipboard, and then overwrite the same clipboard with the returned fpaste URL

fpaste -io

To manually paste clipboard contents, run fpaste without file arguments so that it waits for input, then paste using mouse middle-click, <Ctrl-V>, or other, then press <Enter> followed by <Ctrl-D> to finish (EOF).
To paste the output of more than one program and/or file at a time, use the following example forms:

(lsusb ; lspci) | fpaste
fpaste <(lsusb) <(lspci)

fpaste <(fdisk -l) /etc/grub.conf
(fdisk -l ; cat /etc/grub.conf) | fpaste

(uname -a ; yum repolist) | fpaste

Gather and paste various information about the running system. The info collected should be practically anonymous, and you may use the --printonly or --confirm options to preview what would be sent. fpaste.org URLs are also practically anonymous ([a-zA-Z0-9]**4 == 14,776,336 combinations), so you may also preview it instead before giving the link out.

fpaste --sysinfo
fpaste --sysinfo --confirm
fpaste --sysinfo --printonly | less

Bugs

Report bugs to: https://pagure.io/fpaste/new_issue
or to: Jason 'zcat' Farrell <farrellj AT gmail DOT com> and Ankur Sinha 'FranciscoD' <ankursinha AT fedoraproject DOT org>.

Author

Fedora Unity

Info

version 0.3.9.1 Fedora Unity