shells3
shells3 copied to clipboard
A small(ish) shell script to upload files to S3 from the command line
ShellS3
Need to quickly upload and get a link to a file? This small Bash script will help you do just that.
The files are automatically given a timestamp suffix to avoid naming conflicts. For example, image.png will be uploaded as image-1430566517.png.
Usage
-
Put the script somewhere in PATH (e.g. /usr/local/bin).
cp shells3.sh /usr/local/bin/shells3 -
Add a configuration file to
~/.shells3.conf. See shells3.sample.conf for a description of the configuration options.cp shells3.sample.conf ~/.shells3.conf vim ~/.shells3.conf # Edit the configuration in your favourite editor -
Upload a file
shells3 image.png
Compatibility and dependencies
Only tested on OS X 10.10 Yosemite, but the script should work on any unix-like operating system. Aside from Bash, the only dependency is curl.
License and Copyright
The MIT License (MIT). Copyright (c) 2015 Matias Korhonen
Based on Chris Parsons's s3.sh.