├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CONTRIBUTING.md ├── DEPLOY_README.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── Makefile ├── README.md ├── Rakefile ├── bin └── fakes3 ├── fakes3.gemspec ├── lib ├── fakes3.rb └── fakes3 │ ├── bucket.rb │ ├── bucket_query.rb │ ├── cli.rb │ ├── errors.rb │ ├── file_store.rb │ ├── rate_limitable_file.rb │ ├── s3_object.rb │ ├── server.rb │ ├── sorted_object_list.rb │ ├── unsupported_operation.rb │ ├── util.rb │ ├── version.rb │ ├── xml_adapter.rb │ └── xml_parser.rb ├── static ├── button.svg └── logo.png └── test ├── aws_sdk_commands_test.rb ├── aws_sdk_v2_commands_test.rb ├── boto_test.rb ├── botocmd.py ├── cli_test.rb ├── local_s3_cfg ├── minitest_helper.rb ├── post_test.rb ├── s3_commands_test.rb ├── s3cmd_test.rb └── test_helper.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://supso.org/projects/fake-s3 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEPLOY_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/DEPLOY_README.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/fakes3: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | $: << './lib' 4 | 5 | require 'fakes3/cli' 6 | FakeS3::CLI.start 7 | -------------------------------------------------------------------------------- /fakes3.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/fakes3.gemspec -------------------------------------------------------------------------------- /lib/fakes3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3.rb -------------------------------------------------------------------------------- /lib/fakes3/bucket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/bucket.rb -------------------------------------------------------------------------------- /lib/fakes3/bucket_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/bucket_query.rb -------------------------------------------------------------------------------- /lib/fakes3/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/cli.rb -------------------------------------------------------------------------------- /lib/fakes3/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/errors.rb -------------------------------------------------------------------------------- /lib/fakes3/file_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/file_store.rb -------------------------------------------------------------------------------- /lib/fakes3/rate_limitable_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/rate_limitable_file.rb -------------------------------------------------------------------------------- /lib/fakes3/s3_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/s3_object.rb -------------------------------------------------------------------------------- /lib/fakes3/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/server.rb -------------------------------------------------------------------------------- /lib/fakes3/sorted_object_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/sorted_object_list.rb -------------------------------------------------------------------------------- /lib/fakes3/unsupported_operation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/unsupported_operation.rb -------------------------------------------------------------------------------- /lib/fakes3/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/util.rb -------------------------------------------------------------------------------- /lib/fakes3/version.rb: -------------------------------------------------------------------------------- 1 | module FakeS3 2 | VERSION = "2.0.0" 3 | end 4 | -------------------------------------------------------------------------------- /lib/fakes3/xml_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/xml_adapter.rb -------------------------------------------------------------------------------- /lib/fakes3/xml_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/lib/fakes3/xml_parser.rb -------------------------------------------------------------------------------- /static/button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/static/button.svg -------------------------------------------------------------------------------- /static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/static/logo.png -------------------------------------------------------------------------------- /test/aws_sdk_commands_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/aws_sdk_commands_test.rb -------------------------------------------------------------------------------- /test/aws_sdk_v2_commands_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/aws_sdk_v2_commands_test.rb -------------------------------------------------------------------------------- /test/boto_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/boto_test.rb -------------------------------------------------------------------------------- /test/botocmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/botocmd.py -------------------------------------------------------------------------------- /test/cli_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/cli_test.rb -------------------------------------------------------------------------------- /test/local_s3_cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/local_s3_cfg -------------------------------------------------------------------------------- /test/minitest_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/minitest_helper.rb -------------------------------------------------------------------------------- /test/post_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/post_test.rb -------------------------------------------------------------------------------- /test/s3_commands_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/s3_commands_test.rb -------------------------------------------------------------------------------- /test/s3cmd_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/s3cmd_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jubos/fake-s3/HEAD/test/test_helper.rb --------------------------------------------------------------------------------