setEnv
签名
function setEnv(string calldata key, string calldata value) external;
描述
设置一个环境变量 key=value。
ℹ️ 注意
进程设置的环境变量只能被自身及其子进程访问。因此,调用
setEnv仅会修改当前运行的forge进程的环境变量,并不会影响 shell(forge的父进程),即在forge进程退出后不会持久存在。
提示
- 环境变量的键不能为空。
- 环境变量的键不能包含等号
=或 NUL 字符\0。 - 环境变量的值不能包含 NUL 字符
\0。
例子
string memory key = "hello";
string memory val = "world";
cheats.setEnv(key, val);