unjs/citty

#1 — support argument validation and options cluster

#2 — positional arguments enhancement cluster

#3 — update and improve documentation cluster

#4 — bash completion enhancements cluster

#5 — customizable usage formatting cluster

#6 — cache and transform values cluster

#7 — custom command handling cluster

#8 — support duration option cluster