class Bashly::Script::Argument
Public Class Methods
option_keys()
click to toggle source
# File lib/bashly/script/argument.rb, line 5 def option_keys @option_keys ||= %i[ allowed default help name repeatable required validate ] end
Public Instance Methods
label()
click to toggle source
# File lib/bashly/script/argument.rb, line 16 def label repeatable ? "#{name.upcase}..." : name.upcase end
usage_string()
click to toggle source
# File lib/bashly/script/argument.rb, line 12 def usage_string required ? label : "[#{label}]" end