TerminalMan
533e7c9119
remove unnecessary code
2024-09-14 22:49:37 +01:00
TerminalMan
dc4946b565
make pydantic do all the validation
2024-09-13 10:21:27 +01:00
kingbri
d5b3fde319
Config: Fix descriptions
...
Appending lines also requires a space between each one otherwise
they'll squish together.
Signed-off-by: kingbri <bdashore3@proton.me >
2024-09-12 22:43:30 -04:00
kingbri
21747bf9e4
Args: Switch to use model_field for everything
...
Pydantic provides these helpers. Better to use these instead of
the inspect lib.
Signed-off-by: kingbri <bdashore3@proton.me >
2024-09-12 22:18:20 -04:00
TerminalMan
8b48f00271
fix model names
2024-09-12 17:00:07 +01:00
TerminalMan
05f1c3e293
fix line lengths
2024-09-11 21:43:30 +01:00
TerminalMan
c6f9806ec6
remove unused imports
2024-09-11 18:00:29 +01:00
Jake
362b8d5818
config is now backed by pydantic (WIP)
...
- add models for config options
- add function to regenerate config.yml
- replace references to config with pydantic compatible references
- remove unnecessary unwrap() statements
TODO:
- auto generate env vars
- auto generate argparse
- test loading a model
2024-09-05 18:04:56 +01:00