Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doshareme/cli
Native Command Line File Upload Utility
https://github.com/doshareme/cli
arch-linux awesome debian file-sharing file-upload linux linux-tools linuxmint manjaro-linux parrot-os self-hosted ubuntu
Last synced: about 2 months ago
JSON representation
Native Command Line File Upload Utility
- Host: GitHub
- URL: https://github.com/doshareme/cli
- Owner: doshareme
- License: wtfpl
- Created: 2024-04-24T07:37:08.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-18T13:22:27.000Z (9 months ago)
- Last Synced: 2024-05-18T14:30:34.017Z (9 months ago)
- Topics: arch-linux, awesome, debian, file-sharing, file-upload, linux, linux-tools, linuxmint, manjaro-linux, parrot-os, self-hosted, ubuntu
- Language: C++
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DoShare CLI
Native Command Line File Upload Utility## How to use
Download the latest binary release for your OS and arch from [releases](https://github.com/doshareme/cli/releases).1.Run the file in any location
```bash
doshare **
```
Note: Currently Slugs are saved in ```result.json```(we're looking to improve the experience)
If instance url is not provided it will default to doshare.me's official server and provide a slug.2.Then your file will be availble at ```go.doshare.me//```
From here you can simply
```
wget -O go.doshare.me//
```
to download on another device.
*Please Note: Our Hosted Server has ```file_size``` limit as 200MB, for now.*## How to Build
Build using command:```sh
g++ main.cpp -o doshare
```## Contribution Docs
- Currently CLI is a wrapper on CURL. i.e It executes cURL to Upload File
- Code needs to be properly docummented for Pull Requests
- [ToDo][Feature] I would like it to be version compatible with all previous versions of server.
- [ToDo][Feature] CLI will have it's own update command
- [ToDo][Feature]