- Create a common argument interface and config file format for both
cli and flask version of application.
- Bumped the python version constraint to ^3.11 in order to use the
native tomllib for reading config file.
- Move all the flask specific code under `worblehat.flaskapp`
The scanner tool is about to become a fullfledged repl, much in the same
manner as dibbler.
Changes:
- Rename `tools/scanner.py` -> `cli/main.py`
- Create abstraction layer for Cmd with numbered commands
- Create submenu for items
- Lots of functionality edits
- Fill out more todos in REAMDE
- Migrate project to use poetry for ease of dependency management and
building
- Add wsgi prod and dev entrypoints
- Start working on a more rigid scanning tool
- Remove unused ignores in .gitignore
- Update README about changes