Sha256: 07a3166e8066bd85f3a8f1f66956a579bfc4286652913c41c1b836f648d5fac8
Contents?: true
Size: 1022 Bytes
Versions: 3
Compression:
Stored size: 1022 Bytes
Contents
class S3Secure::CLI class Versioning < S3Secure::Command class_option :quiet, type: :boolean desc "list", "List bucket versionings" long_desc Help.text("versioning/list") option :format, desc: "Format options: #{CliFormat.formats.join(', ')}" option :versioning, desc: "Filter for versioning: all, true, false" def list S3Secure::Versioning::List.new(options).run end desc "show BUCKET", "show bucket versioning" long_desc Help.text("versioning/show") def show(bucket) S3Secure::Versioning::Show.new(options.merge(bucket: bucket)).run end desc "enable BUCKET", "enable bucket versioning" long_desc Help.text("versioning/enable") def enable(bucket) S3Secure::Versioning::Enable.new(options.merge(bucket: bucket)).run end desc "disable BUCKET", "disable bucket versioning" long_desc Help.text("versioning/disable") def disable(bucket) S3Secure::Versioning::Disable.new(options.merge(bucket: bucket)).run end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
s3-secure-0.7.0 | lib/s3_secure/cli/versioning.rb |
s3-secure-0.6.1 | lib/s3_secure/cli/versioning.rb |
s3-secure-0.6.0 | lib/s3_secure/cli/versioning.rb |