Sha256: 0e6e8e98cadd9fba8ced2d4488ce882dc9b20eb6f0efbe8c5350686297f26f78
Contents?: true
Size: 729 Bytes
Versions: 2
Compression:
Stored size: 729 Bytes
Contents
require 'choice' Choice.options do option :perform do short '-p' long '--perform=OPERATION' desc 'Operation to perform, valid options: backup (default), clean' valid %w[backup clean] default 'backup' end header '' header 'Specific options:' option :config do short '-C' long '--config=CONFIG' desc 'Path to riserva.yml, can also be defined as RISERVA_CONFIG environment variable' end separator '' separator 'Common options: ' option :help do long '--help' desc 'Show this message' end option :version do short '-v' long '--version' desc 'Show version' action do puts "Riserva backup tool v#{Riserva::VERSION}" exit end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
riserva-0.1.6 | lib/riserva/command_line.rb |
riserva-0.1.5 | lib/riserva/command_line.rb |