@142vip.utils.Variable.VipExecutor - 142vip/core-x GitHub Wiki

API 参考 / @142vip/utils / VipExecutor

Variable: VipExecutor

const VipExecutor: object

Defined in: packages/utils/src/core/exec.ts:221

执行器

Type Declaration

commandStandardExecutor()

commandStandardExecutor: (cmd) => Promise<StandardExecutorResponse>

标准Linux命令执行器

  • 支持打印结果
  • 异步

Parameters

cmd

Command

Returns

Promise<StandardExecutorResponse>

execCommand()

execCommand: (cmd, opts?) => Promise<CommandResponse>

异步执行命令,并返回结果

Parameters

cmd

Command

opts?

Omit<SpawnOptionsWithoutStdio, "stdio" | "cwd">

Returns

Promise<CommandResponse>

execCommandSync()

execCommandSync: (cmd, cwd?) => string

Parameters

cmd

string

cwd?

string

Returns

string

execShell()

execShell: (commands) => Promise<void>

脚本执行器,执行shell命令

Parameters

commands

string | ShellCommand | ShellCommand[]

Returns

Promise<void>

getCommandTrimResponse()

getCommandTrimResponse: (command) => Promise<null | string>

获取命令执行的trim操作后的结果

Parameters

command

string

Returns

Promise<null | string>

⚠️ **GitHub.com Fallback** ⚠️