Add dependencies and runtime setup documentation
This commit is contained in:
1 parent
e34c491719
commit
b68de79cfa
4 files changed
+60
-5
No files matched your search
@@ -1 +1,34 @@
|
||||
"""CLI entrypoint and orchestration layer."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import argparse
|
||||
|
||||
|
||||
def build_parser() -> argparse.ArgumentParser:
|
||||
parser = argparse.ArgumentParser(
|
||||
prog="taetigkeitsnachweis",
|
||||
description="SAB Taetigkeitsnachweise generator",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--version",
|
||||
action="store_true",
|
||||
help="Show tool version and exit.",
|
||||
)
|
||||
return parser
|
||||
|
||||
|
||||
def main() -> int:
|
||||
parser = build_parser()
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.version:
|
||||
print("taetigkeitsnachweis 0.1.0")
|
||||
return 0
|
||||
|
||||
print("CLI scaffold ready. Full pipeline will be added in Task T13.")
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
raise SystemExit(main())
|
||||
Reference in new issue
Block a user