Steps to reproduce:
echo 'name = ' > ~/.config/hello-hut/config.tomlhello-huthello-hut prints a 20-line Python traceback. I'd expect a single line such as
hello-hut: config.toml, line 1: invalid value and exit status 2.
The fix is probably to catch
tomllib.TOMLDecodeErrorinload_config()and turn it into a short message. Happy to review a patch.