Class: Databender::Cli::Main
- Inherits:
-
Thor
- Object
- Thor
- Databender::Cli::Main
- Includes:
- Thor::Actions
- Defined in:
- lib/databender/cli/main.rb
Instance Method Summary collapse
Instance Method Details
#dry_run ⇒ Object
24 25 26 |
# File 'lib/databender/cli/main.rb', line 24 def dry_run say "Analyzing #{[:db_name]}", :green end |
#generate ⇒ Object
30 31 32 33 34 35 |
# File 'lib/databender/cli/main.rb', line 30 def generate say "Creating subset for #{[:db_name]}", :green Databender::Runner.process! [:db_name] puts '' run 'sh subset.sh', verbose: false end |
#init ⇒ Object
14 15 16 17 18 19 20 |
# 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/#{[:db_name]}.yml" template 'filter.yml', filter_path say "Please review #{filter_path} to verify initial settings.", :green end |