Skip to content

mwt/pb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pb calver Build 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

Re-upload an image from the web

curl -s https://tildegit.org/_/static/img/gitea-lg.png | pb -e "png"

Options

-h | --help)                    Show this help
-v | --version)                 Show current version number
-f | --file)                    Explicitly interpret stdin as filename
-c | --color)                   Pretty color output
-s | --server server_address)   Use alternative pastebin server address
-e | --extension bin_extension) Specify file extension used in the upload

Install

On GNU systems:

sudo make install

On BSD systems:

The man-path /usr/local/share/man is not indexed by default on openbsd. Using the /usr prefix works around this issue.

doas make PREFIX=/usr install

Uninstall

sudo make uninstall

On BSD systems:

doas make PREFIX=/usr uninstall

Contributing

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

License

GPL3

About

0x0 pastebin utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 64.4%
  • Roff 23.8%
  • Makefile 11.8%