将目录添加到 PATH(使用 with_path)
如果你想使用额外的文件夹在 PATH 上运行命令,可以使用 with_path 指定它。
请注意,如果你使用 CommandPath 对象,则你使用的目录已添加。
bin_directory/ls
#!/bin/bash
echo hello $1 > output
#!/bin/bash
ls $1
from commandlib import Command
runls = Command("./runls")
将 bin_directory 添加到 PATH 以运行 runls
runls("harry").with_path("bin_directory").run()
'output' 文件将包含
hello harry