typed-argparse / typed-argparse

💡 write type-safe and elegant CLIs with a clear separation of concerns.
https://typed-argparse.github.io/typed-argparse/
MIT License
28 stars 6 forks source link

Move parser creation into constructor & add sub parser collision detection #63

Closed bluenote10 closed 1 year ago

codecov-commenter commented 1 year ago

Codecov Report

Merging #63 (322fbde) into master (e2ffef7) will increase coverage by 0.04%. The diff coverage is 95.83%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##           master      #63      +/-   ##
==========================================
+ Coverage   92.85%   92.89%   +0.04%     
==========================================
  Files           8        9       +1     
  Lines         700      704       +4     
==========================================
+ Hits          650      654       +4     
  Misses         50       50              
Files Changed Coverage Δ
typed_argparse/parser.py 95.36% <92.30%> (-0.11%) :arrow_down:
typed_argparse/__init__.py 100.00% <100.00%> (ø)
typed_argparse/_argparse_abstractions.py 94.11% <100.00%> (+4.11%) :arrow_up:
typed_argparse/exceptions.py 100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more