PenDrive

One-Click Command-Line Utility for file-sharing just for Developers!
Download just ONE file!

	bash setup                	# Setup PenDrive with just ONE Hit!

Man Page like Description

Name

pendrive - A Command-Line Utility to upload/download files like PenDrive on Cloud

Synopsis

pendrive [OPTION]... [FILE]... [TEXT]... [TOKEN]... [SERVER]...

Description

A Simple Command-Line Utility for file sharing without the hassle of finding a pendrive nearby. You can transfer files with your Developer Friends with just ONE LINE !!! Upload / Download Files at your leisure with PenDrive Cloud. Share all kinds of files, be it programs, text files, images & videos. You can also Copy & Paste Text without the hassle to mail!
Just need an Internet Connection and you’re Good to Go!
Days of carrying flashdrives are gone!
Happy File Sharing!

Options

Describes all Options of PenDrive on Cloud

	--upgrade	  Upgrade PenDrive from Cloud

	-l		  Option for Listing available files on PenDrive Cloud


	-u		  Upload a File to PenDrive Cloud by providing a filename after -u option

	-d		  Download a File from PenDrive Cloud by providing a filename after -d option


	-c		  Copy Text to PenDrive Cloud by providing text after -c option; User will be asked to provide a Token

	-p		  Paste Text from PenDrive Cloud by providing Paste Token after -p option


	-r		  Remove a file on PenDrive Cloud

	-rp		  Remove Shared Text from PenDrive Cloud by providing Paste Token after -rp option


	-h		  Provides help on how to use the pendrive command-line utility

	--server	  User can provide servername explicitly as --server=["example.server-address.com"]		

Usage

	pendrive                			# Displays Man Page of pendrive

	pendrive   --upgrade          			# Upgrade PenDrive from Cloud

	pendrive   -l           			# Lists all files on PenDrive Cloud

	pendrive   -u   file.ext			# Upload a file to PenDrive Cloud
	pendrive   -d   file.ext			# Download a file from PenDrive Cloud

	pendrive   -c   copyText			# Copy Text to PenDrive Cloud; User will be asked to provide a Token
	pendrive   -p   pasteToken			# Paste Text to PenDrive Cloud

	pendrive   -r   file.ext			# Remove a file on PenDrive Cloud
	pendrive   -rp  pasteToken			# Remove Shared Text from PenDrive Cloud using a user-specified Token

	pendrive   -h           			# Provides Help for using PenDrive Cloud

alternatively,

	pendrive   -l                --server="server.io"		# Lists all files on user-specified PenDrive Cloud Server

	pendrive   -u   file.ext     --server="server.io"		# Upload a file to user-specified PenDrive Cloud Server
	pendrive   -d   file.ext     --server="server.io"		# Download a file from user-specified PenDrive Cloud Server

	pendrive   -c   copyText     --server="server.io"		# Upload a file to user-specified PenDrive Cloud Server
	pendrive   -p   pasteToken   --server="server.io"		# Download a file from user-specified PenDrive Cloud Server

	pendrive   -r   file.ext     --server="server.io"		# Remove a file on PenDrive Cloud
	pendrive   -rp  pasteToken   --server="server.io"		# Shared Text from PenDrive Cloud using a user-specified Token

Examples

	pendrive
	pendrive -h
	pendrive -l              or   pendrive -l --server="server.io"
	pendrive -u file.ext     or   pendrive -u file.ext --server="server.io"
	pendrive -d file.ext     or   pendrive -d file.ext --server="server.io"
	pendrive -c copyText     or   pendrive -u file.ext --server="server.io"
	pendrive -p pasteToken   or   pendrive -d file.ext --server="server.io"

Version

Beta 0.1 - Only Supports Unix Systems (i.e, macOS, OS X, Linux - Ubuntu)

Author

Written by Saumil Shah. https://hellosaumil.github.io
More details about this project can be found at : https://github.com/hellosaumil/PenDrive
Download source code here!

Reporintg Bugs

Report bugs to https://github.com/hellosaumil/PenDrive/issues