Commits on Mar 15, 2020
Commits on Mar 11, 2020
Commits on Mar 9, 2020
No need to mutate the switches array as we only compare to the first part of each switch.
Commits on Mar 8, 2020
Specifically, in the case where a global option value is provided before the command name.
Separate the global options from the command specific options. This prevents the global options from being cleared when the command specific options are parsed.
As per https://guides.rubygems.org/specification-reference/#metadata, add metadata to the gemspec file. This'll allow people to more easily access the source code, raise issues and read the changelog. These bug_tracker_uri, changelog_uri, documentation_uri, homepage_uri and source_code_uri links will appear on the rubygems page at https://rubygems.org/gems/commander and be available via the rubygems API after the next release.