Result

interface Result

在 shell 中运行命令的结果。 该结果包含了命令执行的输出信息、退出代码以及额外的详细信息。

Author

M8Test, [email protected], https://m8test.com

Functions

Link copied to clipboard
abstract fun getDetails(): Details

获取额外的命令结果详细信息。 该信息包含了命令的唯一标识符、执行时间等额外的详细信息。

Link copied to clipboard
abstract fun getExitCode(): Int

获取运行命令的状态码。 状态码可以用于判断命令执行的结果是否成功。

Link copied to clipboard
abstract fun getOutput(): String

获取命令执行的所有输出内容。 该字符串包含了从标准输入流和标准错误流读取的所有数据。

Link copied to clipboard
abstract fun getOutputList(): List<String>

获取命令执行的所有输出行列表。 该列表包含了从标准输入流和标准错误流读取的所有行。

Link copied to clipboard
abstract fun getStderr(): String

获取从标准错误流读取的所有内容。 该字符串包含了命令执行过程中从标准错误流读取的所有数据。

Link copied to clipboard
abstract fun getStderrList(): List<String>

获取从标准错误流读取的行列表。 该列表包含了命令执行过程中从标准错误流读取的所有行。

Link copied to clipboard
abstract fun getStdout(): String

获取从标准输入流读取的所有内容。 该字符串包含了命令执行过程中从标准输入流读取的所有数据。

Link copied to clipboard
abstract fun getStdoutList(): List<String>

获取从标准输入流读取的行列表。 该列表包含了命令执行过程中从标准输入流读取的所有行。

Link copied to clipboard
abstract fun isSuccess(): Boolean

检查命令是否执行成功。 如果退出代码为 0,则认为命令执行成功。