setenv/unsetenv for Windows too
This commit is contained in:
parent
5fdd86537d
commit
6b0bee4de5
@ -93,14 +93,21 @@ module Cmdtest
|
||||
end
|
||||
|
||||
def _ENV_strs(env)
|
||||
# TODO: windows
|
||||
env.keys.sort.map do |k|
|
||||
what = env[k][0]
|
||||
case what
|
||||
when :setenv
|
||||
if Util.windows?
|
||||
"set %s=%s" % [k, env[k][1]]
|
||||
else
|
||||
"export %s='%s'" % [k, env[k][1]]
|
||||
end
|
||||
when :unsetenv
|
||||
if Util.windows?
|
||||
"set %s=" % [k]
|
||||
else
|
||||
"unset %s" % [k]
|
||||
end
|
||||
else
|
||||
raise "internal error"
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user