module Bario::CLI
Common OptionParser options for binaries
Public Class Methods
common(opts)
click to toggle source
# File lib/bario/cli.rb, line 6 def self.common(opts) opts.separator "" opts.separator "Options:" redis_opts(opts) help_opts(opts) version_opts(opts) end
help_opts(opts)
click to toggle source
# File lib/bario/cli.rb, line 22 def self.help_opts(opts) opts.on("-h", "--help", "Show this message") do puts opts.help exit end end
redis_opts(opts)
click to toggle source
# File lib/bario/cli.rb, line 15 def self.redis_opts(opts) opts.on("-r", "--redis [redis://localhost:6379/0]", "Redis connection URI") do |uri| Bario.redis_uri = uri end end
version_opts(opts)
click to toggle source
# File lib/bario/cli.rb, line 29 def self.version_opts(opts) opts.on("--version", "Show version") do puts Bario::VERSION exit end end