Skip to content

Environment Interdependencies #15

@Shadow53

Description

@Shadow53

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions