aboutsummaryrefslogtreecommitdiff
path: root/generate.py
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-11-03 20:18:41 +0100
committerCharles <sircharlesaze@gmail.com>2019-11-03 20:18:41 +0100
commit299e643a5def328a7f6fb502a0b2477aa9505bd5 (patch)
tree1337c7d1e695382e72097df0f210eed4f21167f8 /generate.py
parentb6be95225fb1ab64259cdcaef39c631b15ca297f (diff)
downloadft_printf_test-299e643a5def328a7f6fb502a0b2477aa9505bd5.tar.gz
ft_printf_test-299e643a5def328a7f6fb502a0b2477aa9505bd5.tar.bz2
ft_printf_test-299e643a5def328a7f6fb502a0b2477aa9505bd5.zip
Better output parsing
Diffstat (limited to 'generate.py')
-rw-r--r--generate.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/generate.py b/generate.py
new file mode 100644
index 0000000..6ac04b0
--- /dev/null
+++ b/generate.py
@@ -0,0 +1,17 @@
+import os
+import sys
+import argparse
+
+
+def parse_args():
+ parser = argparse.ArgumentParser(prog="ft_printf_test generator", description="A random test generator")
+ parser.add_argument("-n", help="number of tests to generate", type=int)
+ parser.add_argument("-q", "--quiet",
+ help="decrease vebosity", action="store_true")
+ parser.add_argument("-c", "--no-clear", help="disable terminal clear before output")
+ parser.add_argument("-f", "--output-file", help="output file name", default="tests/generated.c"))
+ return vars(parser.parse_args(sys.argv[1:]))
+
+
+if __name__ == "__main__":
+ pass