The s3upload
command line tool lets you upload files to s3.
You have the option to provide a configuration file with s3 information and directory or provide the information as parameters on the command line.
s3upload
is available for MacOS and Linux based operating systems.
Installation for MacOS is the easiest with Homebrew. If you do not have homebrew installed, click here{:target="_blank"}.
brew install warrensbox/tap/s3upload
Installation for Linux operation systems.
curl -L https://raw.githubusercontent.com/warrensbox/s3upload/release/install.sh | bash
Alternatively, you can install the binary from the source here
s3upload -b bucketname.s3.com -d directorytoupload
.-i
parameter to include the base directory.-h
for more help.-r
for aws region.-b
for aws s3 bucket.The most recently selected versions are presented at the top of the dropdown.
s3upload -c locationOfConfigFile
. If you do not provide a config file, s3upload will look at the current directory.Config json file should be named s3config.json
and be placed in the root directory if you want s3upload
to read the default conifg
{
"source": "test",
"bucket": "simple.s3.uploader",
"exclude": "main,README.md"
}
Please open issues here: New Issue{:target="_blank"}
See how to upgrade, uninstall, troubleshoot here: Additional Info