sokoban
1
2
3
4
5
6
7
8
9
10
11
extends Node

func _ready() -> void:
    var p := Parser.new()
    p.add_argument(Arg.new({triggers=["-h", "--help", "-?"], help="show this help message and exit", action="store_true"}))
    var args = p.parse_arguments()
    if args == null:
        get_tree().quit()    
    elif args.get("help", false):
        print(p.help())
        get_tree().quit()