#1 — support packagejson and duration cluster
#2 — arg parsing enhancements cluster
#3 — update and custom error handling cluster
#4 — customizable showusage functionality cluster
#5 — support number args validation cluster
#6 — subcommand optimization and functionality cluster
#7 — custom command completions cluster