From 6aadbbc3b1efce69c022632dafb23e5f3ff2e446 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Sun, 20 Oct 2019 23:28:42 -0500 Subject: [PATCH] Will use auto-completion for number entry --- .gitignore | 3 ++- entry_point.py | 16 ++++++++++++++++ requirements.txt | 2 ++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 entry_point.py create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index a9ce055..482f8e8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -.dir-locals.el \ No newline at end of file +.dir-locals.el +__pycache__ diff --git a/entry_point.py b/entry_point.py new file mode 100644 index 0000000..9d18c39 --- /dev/null +++ b/entry_point.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python +# PYTHON_ARGCOMPLETE_OK +import argparse + + +from argcomplete import autocomplete +from primitive_roots import primitive_roots + +parser = argparse.ArgumentParser(prog="prim-wallpaper") + +parser.add_argument("prim1", type=int, choices=primitive_roots) +parser.add_argument("prim3", type=int, choices=primitive_roots) +parser.add_argument("prim2", type=int, choices=primitive_roots) +autocomplete(parser) + +args = parser.parse_args() diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..b090259 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +Pillow +argcomplete