This change exits the program with code 1 when the user rejects changing to the new configuration. The motivation behind this change is to make it easier to wrap this program in scripts.
As i have written in the code, i wanted to propagate the error properly but with color_eyre this doesn't seem to be an option.
I was also a bit confused what drop(out_dir) was doing there and couldn't understand the comment, so i changed it to something more clear.
This change exits the program with code 1 when the user rejects changing to the new configuration. The motivation behind this change is to make it easier to wrap this program in scripts.
As i have written in the code, i wanted to propagate the error properly but with color_eyre this doesn't seem to be an option.
I was also a bit confused what
drop(out_dir)
was doing there and couldn't understand the comment, so i changed it to something more clear.