# gdcli and swipe detector are installed, they currently use class_name, but pretend they dont.
var p = load("res://addons/gdcli/Parser.gd").new() # change to `res://addons/__gpm_deps/1.2.5/Parser.gd`
const sub = preload("./sub.gd") # keep as is
const substitute = preload("res://addons/test/sub2.gd") # change to ./sub2.gd

func _ready() -> void:
    p.add_argument(preload("res://addons/gdcli/Arg.gd").new({ # change to `res://addons/__gpm_deps/gdcli/1.2.5/Arg.gd`
        triggers = ["-H", "-?", "-h", "--help"],
        help = "show this help message and exit",
        action = "store_true"
    }))
    var args = p.parse_arguments()
    if args.get("help", false):
        print(p.help())
