Upload files to your s3itch instance directly from the command line.
Each file is given a unique, unguessable filename based on the original filename. e.g.
kitten.jpeg will be turned into something like:
Installation & Configuration
Install it from RubyGems:
$ gem install s3itch-cli
For your own convenience, create the
~/.s3itch.yml file with the following contents:
--- url: http://YOUR-S3ITCH-INSTANCE.herokuapp.com username: S3ITCH_USERNAME password: YOUR_PASSWORD parameterize: true
If you haven't defined your s3itch URL, username, and password in
~/.s3itch.yml, you'll have to do so via the CLI options.
Usage: s3itch [options] <filename> -u, --url [URL] Set the s3itch host URL -n, --user [USERNAME] Set the s3itch username -p, --password [PASSWORD] Set the s3itch password -h, --help Show this message --version Show version
CLI arguments will always override any options set in the config file.
If you've configured you
~/.s3itch.yml correctly, uploading an image is as simple as:
S3itch Client is tested with RSpec:
bundle exec rake spec
- Fork it
- Create your feature branch (
git checkout -b my-new-feature)
- Check that the test suite passes and add new specs if necessary
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request