Sha256: 50d1e0d8306b739753473a03984537ac97cd75045f90d8d37e8f08bb14cf33db

Contents?: true

Size: 516 Bytes

Versions: 3

Compression:

Stored size: 516 Bytes

Contents

#!/usr/bin/env ruby

require 'optparse'
require 's3grep'
require 'aws-sdk-s3'
require 'json'

s3_file = ARGV[0]
aws_s3_client = Aws::S3::Client.new
info = S3Grep::Directory.new(s3_file, aws_s3_client).info

stats = {
  bucket: info.bucket,
  base_prefix: info.base_prefix,
  total_size: info.total_size,
  num_files: info.num_files,
  last_modified: info.last_modified,
  newest_file: info.newest_file,
  first_modified: info.first_modified,
  first_file: info.first_file
}

print JSON.pretty_generate(stats) + "\n"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
s3grep-0.1.8 bin/s3info
s3grep-0.1.7 bin/s3info
s3grep-0.1.6 bin/s3info