Module: ItchRewards::CLI::AuthOptions
- Included in:
- Commands::Games::List, Commands::Rewards::Automate, Commands::Rewards::List, Commands::Rewards::Update, Commands::Setup
- Defined in:
- lib/itch_rewards/cli.rb
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 |