class Databender::Cli::Main

Public Instance Methods

dry_run() click to toggle source
# File lib/databender/cli/main.rb, line 24
def dry_run
  say "Analyzing #{options[:db_name]}", :green
end
generate() click to toggle source
# File lib/databender/cli/main.rb, line 30
def generate
  say "Creating subset for #{options[:db_name]}", :green
  source, report_queries = Databender::Runner.process! options[:db_name]
  run 'sh subset.sh', verbose: false
  Databender::Runner.print_report source, report_queries
end
init() click to toggle source
# File lib/databender/cli/main.rb, line 14
def init
  say 'Creating baseline configuration and filter...', :green
  template 'database.yml', 'config/database.yml'
  filter_path = "config/filters/#{options[:db_name]}.yml"
  template 'filter.yml', filter_path
  say "Please review #{filter_path} to verify initial settings.", :green
end