2 个版本
0.2.1 | 2023年8月13日 |
---|---|
0.2.0 | 2023年4月4日 |
#728 在 命令行界面
每月 24 次下载
在 markdown-formatter 中使用
8KB
137 行
termsize
因为终端大小很重要
Termsize 是一个 Rust crate,提供了一种跨平台接口,用于解决您的终端当前行和列的大小。在大多数 Unix 系统上,这类似于调用 stty(1) 程序,请求终端大小。
文档
安装
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
termsize = "0.1"
用法
Termize 提供一个函数 get
,它返回一个 termsize::Size
结构体,暴露了两个字段:rows
和 cols
,分别表示终端 stdout 支持的行数和列数。
extern crate termsize;
pub fn main() {
termsize::get().map(|size| {
println!("rows {} cols {}", size.rows, size.cols)
});
}
Doug Tangren (softprops) 2015-2017
依赖关系
~230KB