API 参考 / @142vip/utils / VipExecutor
变量: VipExecutor
constVipExecutor:object
定义于: packages/utils/src/core/exec.ts:176
执行器
类型声明
commandStandardExecutor()
commandStandardExecutor: (
cmd) =>Promise<unknown>
标准Linux命令执行器
- 支持打印结果
- 异步
参数
cmd
Command
返回
Promise<unknown>
execCommand()
execCommand: (
cmd,opts?) =>Promise<CmdResult>
同步执行命令,并返回结果
参数
cmd
Command
opts?
Omit<SpawnOptionsWithoutStdio, "cwd" | "stdio">
返回
Promise<CmdResult>
execCommandSync()
execCommandSync: (
cmd,cwd?) =>string
参数
cmd
string
cwd?
string
返回
string
execShell()
execShell: (
commands) =>Promise<void>
脚本执行器,执行shell命令
参数
commands
string | ShellCommand | ShellCommand[]
返回
Promise<void>
getCommandTrimResponse()
getCommandTrimResponse: (
command) =>Promise<null|string>
获取命令执行的trim操作后的结果
参数
command
string
返回
Promise<null | string>
