hoard icon indicating copy to clipboard operation
hoard copied to clipboard

Environment Interdependencies

Open Shadow53 opened this issue 4 years ago • 0 comments

Allow an environment to require other environments to be true.

The simplest example is unix = ["linux", "freebsd", "macos", ...] where each one is an environment matching the appropriate os.

A more useful example is personal_machine = ["my_laptop", "my_desktop", ...] so that personal files don't accidentally get scattered around a work machine that I use programming dotfiles on.

Will definitely add some complexity to how environments are processed.

Shadow53 avatar Jun 02 '21 07:06 Shadow53