#clipboard #content #temporary #command #tool #pass #cli

app cursh

Cursh - 将剪贴板内容作为临时文件传递的 cli 工具

2 个版本

0.1.1 2022年9月8日
0.1.0 2022年9月8日

#45 in #pass

MIT/Apache

15KB
90 代码行

Cursh

  • 注意:目前 cursh 是一个针对不寻常用例的快速编写的低功耗工具。除非有人发现它真正有用,否则它可能保持原样。

这是什么?

如果一个程序期望文件作为参数,而你希望使用系统剪贴板作为输入,你可以在命令中留下占位符,cursh 会将你的剪贴板内容作为临时文件传递给命令。

安装

使用 Cargo

cargo install cursh

从源码(仍然使用 cargo)

git clone https://github.com/tacklebox/cursh.git
cd cursh
cargo install --path .

使用示例

cursh diff {{1}} {{2}}

然后复制一些文本,回到你运行 cursh 的终端,按回车。这些文本现在是占位符 {{1}} 位置上的临时文件。接下来,复制你想要与之前文本进行差异比较的内容,回到终端并按回车执行 diff 命令并查看输出。

依赖项

~4–16MB
~198K SLoC