Since traverse already iterates over the arguments and identifies them this should be stored and optionally returned.
Provide an array of context information:
gh issue --repo rsteube/carapace list --label enhancement --state open --web
Could be visualized like:
gh # GitHub CLI
issue # Manage issues
--repo rsteube/carapace # Select another repository using the `[HOST/]OWNER/REPO` format
list # List issues in a repository
--label enhancement # Filter by label
--state open # Filter by state: {open|closed|all}
--web # List issues in the web browser
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too