module S3cat
Constants
- VERSION
Public Class Methods
main()
click to toggle source
# File lib/s3cat.rb, line 7 def main bucket_name = nil obj_prefix = nil access_key = nil secret_key = nil opt = OptionParser.new opt.on('--bucket bucketname') {|v| bucket_name = v } opt.on('--object_prefix prefix') {|v| obj_prefix = v } opt.on('--access_key key') {|v| access_key = v } opt.on('--secret_key key') {|v| secret_key = v } opt.parse!(ARGV) s3 = AWS::S3.new( :access_key_id => access_key, :secret_access_key => secret_key ) bucket = s3.buckets[bucket_name] objs = obj_prefix ? bucket.objects.with_prefix(obj_prefix) : bucket.objects objs.each do | obj | #p obj obj.read do |chunk| STDOUT.write(chunk) end end end
Private Instance Methods
main()
click to toggle source
# File lib/s3cat.rb, line 7 def main bucket_name = nil obj_prefix = nil access_key = nil secret_key = nil opt = OptionParser.new opt.on('--bucket bucketname') {|v| bucket_name = v } opt.on('--object_prefix prefix') {|v| obj_prefix = v } opt.on('--access_key key') {|v| access_key = v } opt.on('--secret_key key') {|v| secret_key = v } opt.parse!(ARGV) s3 = AWS::S3.new( :access_key_id => access_key, :secret_access_key => secret_key ) bucket = s3.buckets[bucket_name] objs = obj_prefix ? bucket.objects.with_prefix(obj_prefix) : bucket.objects objs.each do | obj | #p obj obj.read do |chunk| STDOUT.write(chunk) end end end