dpaste-cli is a command line interface client for dpaste.com.
I made this client as an exercise in learning Go and developing my first "useful" command line app.
It would be remiss of me to ignore the existence of other CLI clients for dpaste, so why this client?
- Single binary with no dependencies, no interpreter required.
- Support a UNIX workflow, pipes by default (see dpaster)
- Support persistent configuration.
@todo
- Pipes:
cat <your_file> | dpaste-cli
- Pass a file arg:
dpaste-cli create --file <your_file>
@todo
You will need a local or remote Go development environment. While I use the GoLand IDE by JetBrains, VSCode also does a good job and Vim has an excellent plugin for Go.
For remote development, my strong recommendation is Gitpod. Replit is also an excellent choice.
This repository is open to PRs :)