{"repo":"mschneider82/sharecmd","free":true,"listed":false,"github":"https://github.com/mschneider82/sharecmd","clone":"git clone https://github.com/mschneider82/sharecmd.git","description":"Cmdline tool written in Golang to share file links using cloud providers like dropbox, opendrive, seafile, nextcloud, box, googledrive","language":"Go","stars":111,"topics":["golang","cli","cloud-storage"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Go Share files! Share your files with your friends using cloud providers with just one command. Supported Cloud Providers: HTTP Upload — any server that accepts HTTP PUT (e.g. WebDAV, custom APIs) Box Dropbox Google Drive OpenDrive Seafile (also private hosted) Nextcloud / Owncloud Any missing? Create an Issue or PR! How to share? How to setup? An interactive TUI guides you through the setup. You can configure multiple providers and switch between them. Multiple providers You can add as many provider configurations as you want, each with a unique label (e.g. work-nextcloud , personal-dropbox ). Use Select active provider to switch between them. Preferences Under Preferences you can toggle: Copy URL to clipboard — enabled by default QR code display — enabled by default How to install? Download precompiled binaries for your OS or compile it from source. Using Go: Using Snap (Linux): Using Homebrew (macOS/Linux): CLI Usage Flag Description ------ ------------- --setup , -s Launch interactive setup --select , -p Select provider for this upload interactively --version , -v Print version and exit --config PATH Path to config file (default: /.config/sharecmd/config.json ) If no active provider is configured, setup launches automatically. Provider Override You can temporarily override the active provider by specifying its label as an argument. The order of arguments doesn't matter: If an argument matches a configured provider label, that provider is used instead of the default active","default_branch":null,"files":null,"tree":[],"storefront":"/r/mschneider82","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mschneider82/sharecmd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}