1 个不稳定版本

0.5.2 2023 年 8 月 3 日
0.5.1 2023 年 7 月 21 日
0.4.7 2023 年 1 月 14 日
0.4.6 2022 年 12 月 16 日
0.3.5 2021 年 11 月 23 日

922命令行工具 中排名

Download history 3/week @ 2024-03-09 5/week @ 2024-03-16 12/week @ 2024-03-30 140/week @ 2024-04-06 8/week @ 2024-04-13

每月 99 次下载

MIT 许可证

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