Open aidan-mundy opened 3 years ago
rm
autoclean
alias
image
args
job
compose
A caveat here is that fixing 1&2 makes 3 a much more noticeable problem.
Thinking about solutions for item 3, it appears to me that dobi would benefit from a much more comprehensive state management system, similar to how terraform manages its state.
rm
andautoclean
should not cause any actions other thanrm
rm
action on analias
because that is redundantrm
should proceed as far as possible, even if some config vars cannot be parsedimage
, config vars in theargs
section do not affect therm
task. Any tag without a config var should also be removed.job
, none of the config vars affect therm
task.compose
, all config vars affect therm
task,A caveat here is that fixing 1&2 makes 3 a much more noticeable problem.