Comment by lenkite
5 days ago
First, that expression is overly complicated, shorten to:
[Environment]::SetEnvironmentVariable($name, $value, "User")
You have un-necessarily used a full constant to falsely present it more complex. Please also note that you have COMPLETION. You are not forced to type that out. Second, you can use an alternative
Set-Item HKCU:\Environment\MY_VAR "some value"
Third, if you still find it too long, wrap it in a function:
function setenv($name, $value) {
[Environment]::SetEnvironmentVariable($name, $value, "User")
}
setenv MY_VAR "some value"
Also, can you please tell the incantation for setting an env variable permanently in bash ? You cannot since it doesn't exist.
Powershell's model is far superior to Bash. It is not even a contest.
No comments yet
Contribute on Hacker News ↗