diff options
Diffstat (limited to 'scripts/sync-reports')
-rwxr-xr-x | scripts/sync-reports | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/scripts/sync-reports b/scripts/sync-reports index 5ed65e78005..ba7360d4d47 100755 --- a/scripts/sync-reports +++ b/scripts/sync-reports @@ -1,7 +1,7 @@ #!/usr/bin/env ruby -require 'rubygems' -require 'fog/aws' +require "rubygems" +require "fog/aws" class SyncReports ACTIONS = %w[get put].freeze @@ -18,9 +18,9 @@ class SyncReports def perform_sync! case options[:action] - when 'get' + when "get" get_reports! - when 'put' + when "put" put_reports! end end @@ -60,21 +60,21 @@ class SyncReports def storage @storage ||= Fog::Storage.new( - provider: 'AWS', - aws_access_key_id: ENV['AWS_ACCESS_KEY_ID'], - aws_secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'] + provider: "AWS", + aws_access_key_id: ENV["AWS_ACCESS_KEY_ID"], + aws_secret_access_key: ENV["AWS_SECRET_ACCESS_KEY"] ) end end -def usage!(error: 'action') +def usage!(error: "action") print "\n[ERROR]: " case error - when 'action' - puts "Please specify an action as first argument: #{SyncReports::ACTIONS.join(', ')}\n\n" - when 'bucket' + when "action" + puts "Please specify an action as first argument: #{SyncReports::ACTIONS.join(", ")}\n\n" + when "bucket" puts "Please specify a bucket as second argument!\n\n" - when 'files' + when "files" puts "Please specify one or more file paths as third argument!\n\n" end puts "Usage: #{__FILE__} [get|put] bucket report_path ...\n\n" @@ -85,11 +85,11 @@ end if $0 == __FILE__ action = ARGV.shift - usage!(error: 'action') unless SyncReports::ACTIONS.include?(action) + usage!(error: "action") unless SyncReports::ACTIONS.include?(action) bucket = ARGV.shift - usage!(error: 'bucket') unless bucket - usage!(error: 'files') unless ARGV.any? + usage!(error: "bucket") unless bucket + usage!(error: "files") unless ARGV.any? SyncReports.new(action: action, bucket: bucket, report_paths: ARGV) end |