Skip to main content

Module plan

Module plan 

Source

Structsยง

Plan
PlanInput

Enumsยง

Action
One step of a plan, for a game/directory/name.
PlanError

Functionsยง

check_requirements ๐Ÿ”’
A requirement counts only when selected: anything installed but unselected is uninstalled by this same plan.
packages_to_install ๐Ÿ”’
The selection, in order, minus what is already installed at the same sha.
packages_to_uninstall ๐Ÿ”’
Installed packages that are unwanted, half-written by a dead run, outdated, or superseded by a new pick in the same group or choice category.
plan
Uninstalls always come first, because the style packages ship identical paths and the other order would delete what was just written.
supersedes ๐Ÿ”’
Whether installing incoming means existing goes: the same exclusive_group, or the same choice category, read from the keys so it works offline.