检查 STDIN 或 STDOUT 是否为 Lua 中的 TTY
Check if STDIN or STDOUT is a TTY in Lua
在 C 中你有 isatty(file_descriptor)
并且你可以传递 0 作为 STDIN 的文件描述符和 1 作为 STDOUT 的文件描述符。
如何在 Lua 中断言?
我不知道有什么内置的,但你总是可以 shell 出去用 [
或 tty
(显然有点不可移植)进行测试,如果你没有' 想要使用暴露 isatty
.
的 C 模块
公开的 C 模块 isatty
:
可能还有其他人。
在 C 中你有 isatty(file_descriptor)
并且你可以传递 0 作为 STDIN 的文件描述符和 1 作为 STDOUT 的文件描述符。
如何在 Lua 中断言?
我不知道有什么内置的,但你总是可以 shell 出去用 [
或 tty
(显然有点不可移植)进行测试,如果你没有' 想要使用暴露 isatty
.
公开的 C 模块 isatty
:
可能还有其他人。