Skip to content

Instantly share code, notes, and snippets.

View olivierpichon's full-sized avatar

Olivier Pichon olivierpichon

View GitHub Profile
@olivierpichon
olivierpichon / S3_bucket_cleaner.rb
Created October 7, 2015 08:44
Removing S3 bucket files were versioning was enabled using bulk delete
#!/usr/bin/env ruby
require 'csv'
require 'json'
require 'FileUtils'
class S3BucketCleaner
attr_reader :bucket_name, :temp_files_list, :output_file
def self.clean(bucket_name)
new(bucket_name).clean
@olivierpichon
olivierpichon / gist:9993ea61f1e493b37c37
Last active August 29, 2015 14:10
Stash clear for subfolders of provided PATH
#!/usr/bin/env ruby
def no_folder
Kernel.abort 'No Folder provided. Exiting...'
end
def prompt(*args)
print(*args)
gets.strip
end