【问题标题】:Check if STDIN or STDOUT is a TTY in Lua检查 STDIN 或 STDOUT 是否是 Lua 中的 TTY
【发布时间】:2015-03-17 13:19:33
【问题描述】:

在 C 语言中,您有 isatty(file_descriptor),您可以将 0 作为 STDIN 的文件描述符传递,将 1 作为 STDOUT 传递。

如何在 Lua 中断言?

【问题讨论】:

    标签: lua pipe stdout stdin tty


    【解决方案1】:

    我不知道任何内置的东西,但如果您不想使用暴露的 C 模块,您总是可以使用 [tty(显然有些不可移植)进行测试isatty.

    暴露isatty的C模块:

    1. lua-isatty
    2. lua-term
    3. luaposix

    可能还有其他人。

    【讨论】:

    • @siffiejoe 确实。我本来打算检查并确认它支持它并添加它,然后分心了。
    猜你喜欢
    • 2017-04-02
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多