summaryrefslogtreecommitdiff
path: root/scripts/sync-reports
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/sync-reports')
-rwxr-xr-xscripts/sync-reports30
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