We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fececdd commit 72a6aeeCopy full SHA for 72a6aee
README.md
@@ -67,6 +67,13 @@ You can define and use variables in `path` & `host`.
67
"x64"
68
]
69
}
70
+ },
71
+ "feature_or_default": {
72
+ "default": "default",
73
+ "value": [
74
+ "env",
75
+ "YOUR_ENV_NAME"
76
+ ]
77
78
},
79
src/index.ts
@@ -58,6 +58,13 @@ function resolveVariableValue(value: any): string | false {
58
59
60
61
+ if (Array.isArray(value) && value.length == 2) {
62
+ const [valueName, env_name] = value;
63
+ if (valueName === "env") {
64
+ return process.env[env_name] || false;
65
+ }
66
+
if (value === "libc") {
return resolveLibc();
0 commit comments