1 个不稳定版本
| 0.5.2 | 2023 年 8 月 3 日 |
|---|---|
| 0.5.1 |
|
| 0.4.7 |
|
| 0.4.6 |
|
| 0.3.5 |
|
922 在 命令行工具 中排名
每月 99 次下载
32KB
803 行
temprs - Rust 中的临时文件栈管理器
temprs 在 Crates.io 上
安装
cargo install temprs
用法
将 CMD 替换为任何命令,FILE 替换为任何文件,INDEX 替换为任何索引
-
将 stdin 读取到栈顶的新临时文件中
CMD | tp -
将 stdin 读取到栈顶的新临时文件中,并将内容输出到 stdout
CMD | tp -v -
栈顶临时文件的内容输出到 stdout
tp | CMD -
将 stdin 读取到索引为 1 的临时文件中
CMD | tp -i 1 -
将 stdin 读取到索引为 1 的临时文件中,并将内容输出到 stdout
CMD | tp -i 1 - -
将索引为 1 的临时文件输出到 stdout
tp -o 1 | CMD -
从 FILE 读取并创建包含文件内容的栈顶临时文件。
tp FILE | CMD -
从 FILE 读取并创建包含文件内容的栈顶临时文件。将 FILE 的内容写入 CMD。
tp --v FILE | CMD -
将 FILE 的内容写入索引为 1 的临时文件。
tp --i 1 FILE | CMD -
将 FILE 的内容写入索引为 1 的临时文件,然后输出到 stdout
tp --vi 1 FILE | CMD -
从stdin读取到临时文件1,然后写入stdout
CMD | tp -vi 1 | CMD -
选择输入临时文件,并将其写入索引为2的临时文件和stdout
CMD | tp -vi 2 -
选择输出临时文件,并将其写入stdout
tp -o 1 | CMD -
将堆栈上的所有临时文件列出到stdout
tp -l -
将堆栈上具有内容的所有临时文件列出到stdout
tp -L -
将堆栈上编号的所有临时文件列出到stdout
tp -n -
将堆栈上编号并具有内容的所有临时文件列出到stdout
tp -N -
删除所有临时文件
tp -c -
删除索引为INDEX的临时文件
tp -r INDEX -
在INDEX处插入临时文件
CMD | tp -a INDEX -
在INDEX处插入文件
tp -a INDEX FILE -
删除堆栈顶部的临时文件
tp -p -
在堆栈底部添加临时文件
CMD | tp -u -
在堆栈底部添加临时文件
CMD | tp -a 1 -
删除堆栈底部的临时文件
tp -s
说明
临时文件按升序编号。编号最高的临时文件是堆栈顶部,而临时文件1在堆栈底部。
任何INDEX参数位置允许使用负索引。索引从1到堆栈大小,-1到-堆栈大小。INDEX为0始终无效。
tp和temprs二进制文件已安装。
由MenkeTechnologies创建
依赖关系
~3.5–5.5MB
~80K SLoC