Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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]