Conditions | 1 |
Total Lines | 10 |
Code Lines | 7 |
Lines | 0 |
Ratio | 0 % |
Tests | 6 |
CRAP Score | 1 |
Changes | 0 |
1 | """ |
||
22 | 1 | def parse_args(args: list[str]) -> Namespace: |
|
23 | """Parse command line arguments.""" |
||
24 | 1 | version = importlib.metadata.version('weitersager') |
|
25 | |||
26 | 1 | parser = ArgumentParser() |
|
27 | 1 | parser.add_argument( |
|
28 | '--version', action='version', version=f'Weitersager {version}' |
||
29 | ) |
||
30 | 1 | parser.add_argument('config_filename', type=Path) |
|
31 | 1 | return parser.parse_args(args) |
|
32 | |||
44 |