Sha256: 3b5a004c46d44f1b66def9c6ff7bcac7acbce7b2cef644fadf77d625246263b6
Contents?: true
Size: 870 Bytes
Versions: 75
Compression:
Stored size: 870 Bytes
Contents
require 'common/options/parser' require 'common/version' module Bake class BakecleanOptions < Parser attr_reader :preview # Boolean def initialize(argv) super(argv) @preview = false add_option(["--preview" ], lambda { @preview = true }) add_option(["-h", "--help" ], lambda { usage; ExitHelper.exit(0) }) add_option(["--version" ], lambda { Bake::Version.printBakecleanVersion; ExitHelper.exit(0) }) end def usage puts "\nUsage: bakeclean [options]" puts " --preview Only shows the folder which would be deleted." puts " --version Print version." puts " -h, --help Print this help." end def parse_options() parse_internal(false) end end end
Version data entries
75 entries across 75 versions & 1 rubygems