Module: ItchRewards::CLI::AuthOptions

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/itch_rewards/cli.rb', line 11

def self.included(base)
  base.class_eval do
    option :username, desc: "Itch username", aliases: ["u"]
    option :password, desc: "Itch password", aliases: ["p"]
    option :cookie_path, desc: "Path to cookies file for future logins", default: ".itch-cookies.yml"
    option :cookies, desc: "Enable cookie storage", type: :boolean, default: true
    option :interactive, type: :boolean, desc: "Enable interactive prompts", default: true
  end
end