#terminal-size #size #terminal #dimension #term #console

any_terminal_size

获取您进程或[递归]父进程的终端大小

3 个版本

0.1.21 2021 年 12 月 28 日
0.1.20 2021 年 12 月 28 日
0.1.19 2021 年 12 月 24 日
0.1.18 2021 年 12 月 13 日
0.1.17 2021 年 12 月 13 日

#764 in 命令行界面


2 crate 中使用

MIT/Apache

32KB
665 代码行

any-terminal-size

文档

Rust 库,用于获取其他进程的终端大小。

use any_terminal_size::{any_terminal_size, Height, Width};

let size = any_terminal_size();
if let Some((Width(w), Height(h))) = size {
    println!("The terminal size of your process or [transitive] parent process is {} cols wide and {} lines tall.", w, h);
} else {
    println!("Unable to get terminal the size.");
}

最小 Rust 版本

此crate需要至少 Rust 版本 1.31.0(2018-12-06)

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,将如上所述双重许可,不附加任何额外条款或条件。

依赖关系

~11–360KB