bin/gratan in gratan-0.3.1 vs bin/gratan in gratan-0.3.2

- old
+ new

@@ -33,36 +33,37 @@ :debug => false, } ARGV.options do |opt| begin - opt.on('' , '--host HOST') {|v| mysql_options[:host] = v } - opt.on('' , '--port PORT', Integer) {|v| mysql_options[:port] = v } - opt.on('' , '--socket SOCKET') {|v| mysql_options[:socket] = v } - opt.on('' , '--username USERNAME') {|v| mysql_options[:username] = v } - opt.on('' , '--password PASSWORD') {|v| mysql_options[:password] = v } - opt.on('' , '--database DATABASE') {|v| mysql_options[:database] = v } - opt.on('-a', '--apply') { mode = :apply } - opt.on('-f', '--file FILE') {|v| file = v } - opt.on('' , '--dry-run') { options[:dry_run] = true } - opt.on('-e', '--export') { mode = :export } - opt.on('' , '--with-identifier') { options[:with_identifier] = true } - opt.on('' , '--split') { split = true } - opt.on('' , '--chunk-by-user') { options[:chunk_by_user] = true } - opt.on('-o', '--output FILE') {|v| output_file = v } - opt.on('' , '--ignore-user REGEXP') {|v| options[:ignore_user] = Regexp.new(v) } - opt.on('' , '--target-user REGEXP') {|v| options[:target_user] = Regexp.new(v) } - opt.on('' , '--ignore-object REGEXP') {|v| options[:ignore_object] = Regexp.new(v) } - opt.on('' , '--enable-expired') { options[:enable_expired] = true } - opt.on('' , '--ignore-not-exist') {|v| options[:ignore_not_exist] = true } - opt.on('' , '--ignore-password-secret') {|v| options[:ignore_password_secret] = true } - opt.on('' , '--skip-disable-log-bin') { options[:skip_disable_log_bin] = true } - opt.on('' , '--override-sql-mode') { options[:override_sql_mode] = true } - opt.on('' , '--use-show-create-user') { options[:use_show_create_user] = true } - opt.on('' , '--no-color') { options[:color] = false } - opt.on('' , '--debug') { options[:debug] = true } - opt.on('' , '--auto-identify OUTPUT') {|v| options[:identifier] = Gratan::Identifier::Auto.new(v, options) } - opt.on('' , '--csv-identify CSV') {|v| options[:identifier] = Gratan::Identifier::CSV.new(v, options) } + opt.on('' , '--host HOST') {|v| mysql_options[:host] = v } + opt.on('' , '--port PORT', Integer) {|v| mysql_options[:port] = v } + opt.on('' , '--socket SOCKET') {|v| mysql_options[:socket] = v } + opt.on('' , '--username USERNAME') {|v| mysql_options[:username] = v } + opt.on('' , '--password PASSWORD') {|v| mysql_options[:password] = v } + opt.on('' , '--database DATABASE') {|v| mysql_options[:database] = v } + opt.on('-a', '--apply') { mode = :apply } + opt.on('-f', '--file FILE') {|v| file = v } + opt.on('' , '--dry-run') { options[:dry_run] = true } + opt.on('-e', '--export') { mode = :export } + opt.on('' , '--with-identifier') { options[:with_identifier] = true } + opt.on('' , '--split') { split = true } + opt.on('' , '--chunk-by-user') { options[:chunk_by_user] = true } + opt.on('-o', '--output FILE') {|v| output_file = v } + opt.on('' , '--ignore-user REGEXP') {|v| options[:ignore_user] = Regexp.new(v) } + opt.on('' , '--target-user REGEXP') {|v| options[:target_user] = Regexp.new(v) } + opt.on('' , '--ignore-object REGEXP') {|v| options[:ignore_object] = Regexp.new(v) } + opt.on('' , '--enable-expired') { options[:enable_expired] = true } + opt.on('' , '--ignore-not-exist') {|v| options[:ignore_not_exist] = true } + opt.on('' , '--ignore-password-secret') {|v| options[:ignore_password_secret] = true } + opt.on('' , '--skip-disable-log-bin') { options[:skip_disable_log_bin] = true } + opt.on('' , '--override-sql-mode') { options[:override_sql_mode] = true } + opt.on('' , '--use-show-create-user') { options[:use_show_create_user] = true } + opt.on('' , '--no-color') { options[:color] = false } + opt.on('' , '--debug') { options[:debug] = true } + opt.on('' , '--wait-timeout SECOND', Integer) {|v| options[:wait_timeout] = v } + opt.on('' , '--auto-identify OUTPUT') {|v| options[:identifier] = Gratan::Identifier::Auto.new(v, options) } + opt.on('' , '--csv-identify CSV') {|v| options[:identifier] = Gratan::Identifier::CSV.new(v, options) } opt.on('' , '--mysql2-options JSON') do |json| json = JSON.parse(json) json.each do |key, value|