1
0
mirror of https://tildegit.org/tomasino/pb.git synced 2024-11-20 03:25:54 +01:00
tomasino-pb/README.md
2020-06-10 22:53:17 +00:00

1.7 KiB

pb calver status license

pb is a helper utility for using 0x0 pastebin services

pb provides an easy-to-use interface for uploading images or piping output to a 0x0 pastebin service. While it comes pre-configured with a specific pastebin, the service endpoint can be overridden.

Usage Examples

Upload 'scores.txt' to the pastebin

pb scores.txt

Upload piped output to the pastebin

echo 'Secret info' | pb

Upload a list of javascript files to the pastebin individually

find . -type f -name '*.js' -print | pb -f

Upload a file to a different pastebin endpoint

pb -s http://0x0.st scores.txt

Shorten a URL

pb -u https://google.com

Options

  -h                        Show this help
  -v                        Show current version number
  -f                        Explicitly interpret stdin as filename
  -c                        Pretty color output
  -u                        Shorten URL
  -s server_address         Use alternative pastebin server address

Install

On GNU systems:

sudo make install

Note: On systems without admin access the binary can be run directly from the git repo, but will lack man support and command completion.

On BSD systems:

install 755 pb /usr/local/bin
install 644 pb /usr/local/man/man1

Uninstall

sudo make uninstall

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPL3