https://github.com/alpn/up
🚧 WIP - A simple utility for uploading stuff to BackBlaze's B2
https://github.com/alpn/up
backblaze-b2 cloudstorage utility
Last synced: about 1 month ago
JSON representation
🚧 WIP - A simple utility for uploading stuff to BackBlaze's B2
- Host: GitHub
- URL: https://github.com/alpn/up
- Owner: alpn
- License: mit
- Created: 2020-04-29T04:12:43.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-07T00:30:21.000Z (almost 3 years ago)
- Last Synced: 2024-06-21T15:49:00.344Z (almost 2 years ago)
- Topics: backblaze-b2, cloudstorage, utility
- Language: Go
- Homepage:
- Size: 361 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Up ⤴️
====

[](https://goreportcard.com/report/github.com/alpn/up)
Up is a simple utility for uploading stuff to BackBlaze's B2 cluod storage service.
It's merely a thin wrapper around [Blazer](https://github.com/kurin/blazer) by @kurin.
## Build / Install
```bash
git clone https://github.com/alpn/up.git
cd up
go build
# optionally, move the binary to a PATH directory, e.g
mv up /usr/local/bin
```
## Usage
### Uploading files and directories
```bash
# upload files and *ignore* directories
up file1 file2 ..
# upload files and directories
up -dir file1 file2 dir1 dir2 ..
```

### Uploading pipes
```bash
curl -s https://example.com/file.dat | up -pipe -bucket BUCKET_NAME
```

## TODO
- [ ] Add encryption
- [ ] Add tests
## Credits
* [kurin/blazer](https://github.com/kurin/blazer)
* [vbauerster/mpb](https://github.com/vbauerster/mpb)
* [ttacon/chalk](https://github.com/ttacon/chalk)
## License
MIT