工作目录

工作目录提供了一个脚本内的程序的执行目录,在 run、exec 等绝大多数情况下如果使用相对路径都是使用工作目录作为主目录的

预定义变量

root 脚本启动时的工作目录(类型为 str)

root 保证是一个目录的绝对路径,并且不以 / 结尾

函数

cwd() → str

返回当前运行目录,默认为 root

cd(str)

切换当前的运行目录,这一切换行为会在整个脚本内有效

如果只是想临时切换,可选择先记录再切换回,或是直接在脚本中使用 shell 的 cd

exec("cd /path/to/some && touch something")