Module: Pindo::Options::CommonOptions

Extended by:
OptionGroup
Defined in:
lib/pindo/options/groups/common_options.rb

Overview

通用参数组定义跨命令共享的通用参数(如 login、force、auto 等常见操作参数)

Class Method Summary collapse

Methods included from OptionGroup

all, all_options, except, merge, select, select_with_defaults

Class Method Details

.all_optionsObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/pindo/options/groups/common_options.rb', line 11

def self.all_options
  @all_options ||= {
    force: OptionItem.new(
      key: :force,
      name: '强制执行',
      description: '强制执行操作,跳过确认或验证',
      type: OptionItem::Boolean,
      env_name: 'PINDO_FORCE',
      default_value: false,
      optional: true,
      example: 'pindo unity packpush --force'
    )
  }
end