refactor code

This commit is contained in:
2026-02-24 21:48:30 +03:00
parent de13989759
commit 1ae7a5e78a
10 changed files with 286 additions and 55 deletions
+22
View File
@@ -0,0 +1,22 @@
import argparse
def parse_args(argv=None) -> argparse.Namespace:
parser = argparse.ArgumentParser(
description="Network Diagrams Tool - Generate network diagrams from CSV input"
)
parser.add_argument(
"-i",
"--input",
type=str,
default="data/input/table.csv",
help="Path to the input CSV file (default: data/input/table.csv)",
)
parser.add_argument(
"-o",
"--output",
type=str,
default="data/output",
help="Directory for output files (default: data/output)",
)
return parser.parse_args(args=argv)