Skip to content

ternary-style expansion modifier #57

@rsgalloway

Description

@rsgalloway

would be great if we could do inline conditionals as part of the expansion modifiers:

ENV: ${ENV:=prod}
SUBFORK_DOMAIN: ${ENV==dev:?myapp-dev.fork.io:myapp.fork.io}

so that when resolving SUBFORK_DOMAIN, we get:

$ envstack -r SUBFORK_DOMAIN
SUBFORK_DOMAIN=myapp.fork.io
$ ENV=dev envstack -r SUBFORK_DOMAIN
SUBFORK_DOMAIN=myapp-dev.fork.io

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions