Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ditsuke/dpaste-cli
CLI client for dpaste.com
https://github.com/ditsuke/dpaste-cli
cli-app dpaste hacktoberfest pastebin
Last synced: 19 days ago
JSON representation
CLI client for dpaste.com
- Host: GitHub
- URL: https://github.com/ditsuke/dpaste-cli
- Owner: ditsuke
- License: mit
- Created: 2021-12-30T06:40:43.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-02T12:15:22.000Z (over 2 years ago)
- Last Synced: 2024-11-08T20:12:13.623Z (2 months ago)
- Topics: cli-app, dpaste, hacktoberfest, pastebin
- Language: Go
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dpaste-cli
**dpaste-cli** is a command line interface client for [dpaste.com](https://dpaste.com).
I made this client as an exercise in learning Go and developing my first "useful" command line app.
## Why this client?
It would be remiss of me to ignore the existence of other CLI clients for dpaste, so why this client?
- [x] Single binary with no dependencies, no interpreter required.
- [x] Support a UNIX workflow, pipes by default (see [dpaster][dpaster])
- [ ] Support persistent configuration.## Installation
@todo## Usage
- Pipes: `cat | dpaste-cli`
- Pass a file arg: `dpaste-cli create --file `## Configuration
@todo## Contributing
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][vim-go] for Go.For remote development, my strong recommendation is [Gitpod][gitpod]. [Replit][replit] is also an excellent choice.
This repository is open to PRs :)
[dpaster]: https://github.com/xvm32/dpaster
[vim-go]: https://github.com/fatih/vim-go
[gitpod]: https://www.gitpod.io/
[replit]: https://replit.com/