Class: S3Secure::CLI
- Inherits:
-
Command
show all
- Defined in:
- lib/s3_secure/cli.rb,
lib/s3_secure/cli/say.rb,
lib/s3_secure/cli/base.rb,
lib/s3_secure/cli/help.rb,
lib/s3_secure/cli/batch.rb,
lib/s3_secure/cli/policy.rb,
lib/s3_secure/cli/summary.rb,
lib/s3_secure/cli/lifecycle.rb,
lib/s3_secure/cli/encryption.rb,
lib/s3_secure/cli/versioning.rb,
lib/s3_secure/cli/access_logs.rb,
lib/s3_secure/cli/public_access.rb,
lib/s3_secure/cli/remediate_all.rb
Defined Under Namespace
Modules: Say
Classes: AccessLogs, Base, Batch, Encryption, Help, Lifecycle, Policy, PublicAccess, RemediateAll, Summary, Versioning
Instance Method Summary
collapse
Methods inherited from Command
alter_command_description, command_help, dispatch, exit_on_failure?, website
Instance Method Details
#batch(*params) ⇒ Object
46
47
48
|
# File 'lib/s3_secure/cli.rb', line 46
def batch(*params)
Batch.new(*params).run
end
|
#completion(*params) ⇒ Object
52
53
54
|
# File 'lib/s3_secure/cli.rb', line 52
def completion(*params)
Completer.new(CLI, *params).run
end
|
#completion_script ⇒ Object
32
33
34
|
# File 'lib/s3_secure/cli.rb', line 32
def remediate_all(bucket)
RemediateAll.new(options.merge(bucket: bucket)).run
end
|
#summary ⇒ Object
40
41
42
|
# File 'lib/s3_secure/cli.rb', line 40
def summary
Summary.new(options).run
end
|
#version ⇒ Object
63
64
65
|
# File 'lib/s3_secure/cli.rb', line 63
def version
puts VERSION
end
|