1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
extends Node func _ready(): var p = Parser.new() p.add_argument( Arg.new( { triggers = ["-fly", "--fley"], n_args = 2, help = "i eat donkeys", default = ["donkey kong", "ha"] } ) ) p.add_argument(Arg.new({triggers = ["-bard", "--flgersog"], n_args = 2, help = "me 4"})) p.add_argument(Arg.new({triggers = ["--radiation"], n_args = "*", help = "i am radiation"})) p.add_argument( Arg.new( { triggers = ["-h", "--help", "-?"], help = "show this help message and exit", action = "store_true" } ) ) print(p.parse_arguments()) print(p.help())