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