Godot template repository for my programs
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(OS.get_cmdline_args() + OS.get_cmdline_user_args())
		if args == null:
				get_tree().quit()
		elif args.get("help", false):
				print(p.help())
				get_tree().quit()