bin/gratan in gratan-0.2.8.beta2 vs bin/gratan in gratan-0.2.8.beta3

- old
+ new

@@ -24,30 +24,31 @@ :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('' , '--no-color') { options[:color] = false } - opt.on('' , '--debug') { options[:debug] = true } + 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('' , '--skip-disable-log-bin') { options[:skip_disable_log_bin] = 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('-h', '--help') do puts opt.help