`services.flatpak.UNCHECKEDpostEverythingCommand`: confusing behavior/name
Does services.flatpak.UNCHECKEDpostEverythingCommand, run for each post remotes, install, and switch, or just once post switch?
If that's the later, is there a reason why it isn't named postSwitchCommand?
"postEverything" does exactly what is in it's name. It runs as the last thing in the chain.
"UNCHECKED" is there to make it very clear that any errors will not abort the atomic operation
If you have any ideas on better wording, let me know
"postEverything" does exactly what is in it's name. It runs as the last thing in the chain.
I have been personally confused by its name
As in, "postEverything" could potentially mean "postRemotes" + "postInstall" + "postSwitch"
If you have any ideas on better wording, let me know
I think it would be clearer to name it "postSwitch", or, if the last thing in the chain is not Switch (let it be "X"), "postX"
As in, "
postEverything" could potentially mean "postRemotes" + "postInstall" + "postSwitch"
Yes, that's what it's supposed to mean.
Perhaps UNCKECKEDfinalizeCommand is a viable alternative. I would also need to add a notice that UNCHECKED means that the atomic operation doesn't abort on errors.
that's what it's supposed to mean
I think I made you also confused
What I truly mean is that I thought it could mean:
Execute the script "postRemotes" + Execute the script again "postInstall" + Execute the script again "postSwitch"
I would also need to add a notice that
UNCHECKEDmeans that the atomic operation doesn't abort on errors.
This is indeed a good idea