We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ec5e1a5 commit d24da26Copy full SHA for d24da26
src/mkstyle
@@ -1,5 +1,6 @@
1
#!/usr/bin/env python
2
3
+import argparse
4
import json
5
import math
6
import sys
@@ -34,7 +35,16 @@ def myround(x, y):
34
35
# Internals
36
format_pc = partial(myround, y=digits + 1)
37
format_class = partial(myround, y=digits)
-outfp = Path(sys.argv[0]).parent.resolve() / "style.css"
38
+
39
40
+def parse_arguments():
41
+ parser = argparse.ArgumentParser()
42
+ parser.add_argument("--output-file", action="store", default="style.css")
43
+ return parser.parse_args()
44
45
46
+args = parse_arguments()
47
+outfp = args.output_file
48
print(f"Writing output to {outfp}")
49
50
outfh = open(outfp, "w", encoding="utf8")
0 commit comments