Class: GLI::App

Inherits:
Object
  • Object
show all
Included in:
Pvectl::CLI
Defined in:
sig/external/gli.rbs

Direct Known Subclasses

Command

Instance Method Summary collapse

Instance Method Details

#action {|arg0, arg1, arg2| ... } ⇒ void

This method returns an undefined value.

Yields:

Yield Parameters:

  • arg0 (Hash[Symbol, untyped])
  • arg1 (Hash[Symbol, untyped])
  • arg2 (Array[String])

Yield Returns:

  • (void)


8
# File 'sig/external/gli.rbs', line 8

def action: () { (Hash[Symbol, untyped], Hash[Symbol, untyped], Array[String]) -> void } -> void

#arg_namevoid

This method returns an undefined value.

Parameters:



9
# File 'sig/external/gli.rbs', line 9

def arg_name: (String name, ?Symbol optionality) -> void

#command {|arg0| ... } ⇒ void

This method returns an undefined value.

Parameters:

Yields:

Yield Parameters:

Yield Returns:

  • (void)


5
# File 'sig/external/gli.rbs', line 5

def command: (*Symbol names) { (Command) -> void } -> void

#descvoid

This method returns an undefined value.

Parameters:



3
# File 'sig/external/gli.rbs', line 3

def desc: (String description) -> void

#flagvoid

This method returns an undefined value.

Parameters:



6
# File 'sig/external/gli.rbs', line 6

def flag: (Symbol | Array[Symbol] names, ?desc: String, ?default_value: untyped, ?type: untyped, ?must_match: untyped) -> void

#long_descvoid

This method returns an undefined value.

Parameters:



4
# File 'sig/external/gli.rbs', line 4

def long_desc: (String description) -> void

#skips_postvoid

This method returns an undefined value.



11
# File 'sig/external/gli.rbs', line 11

def skips_post: () -> void

#skips_prevoid

This method returns an undefined value.



10
# File 'sig/external/gli.rbs', line 10

def skips_pre: () -> void

#switchvoid

This method returns an undefined value.

Parameters:



7
# File 'sig/external/gli.rbs', line 7

def switch: (Symbol | Array[Symbol] names, ?desc: String, ?negatable: bool, ?default_value: bool) -> void