5 个不稳定版本
0.91.0 | 2024年3月7日 |
---|---|
0.3.4 | 2024年2月12日 |
0.3.1 | 2023年11月28日 |
0.3.0 | 2023年11月19日 |
0.2.0 | 2023年11月15日 |
#24 in #nushell-plugin
20KB
210 行
nu_plugin_clipboard
A nushell 插件,用于将文本复制到剪贴板或从剪贴板获取文本。
clipboard copy
:复制作为输入的文本--{禁用或启用}-daemon
(-d
):启动一个管理剪贴板的守护进程(如果复制不工作,请尝试使用此标志)
clipboard paste
:返回剪贴板的当前文本值
示例
- 复制一个字符串(目前只支持字符串)
~> echo "test value" | clipboard copy
- 使用剪贴板中的字符串
~> clipboard paste | echo $in
- 为了复制表格,请将其转换为文本格式,如 JSON、YAML 等
- 您可以使用
clipboard paste | from json
将其粘贴回表格
- 您可以使用
~> $env | to json | clipboard copy
~> clipboard paste | from json
~> ps | to json | clipboard copy
~> clipboard paste | from json
安装
- 使用 nupm 推荐!
- 这种方式您不需要处理功能,并且它会安装所需的功能
git clone https://github.com/FMotalleb/nu_plugin_clipboard.git
nupm install --path nu_plugin_clipboard -f
-
支持的特性
- use-wayland:将优先使用 wayland api,但错误时会回退到 X11 协议
- enforce-daemon:强制复制命令启动一个守护进程,并回退
--daemon
标志的功能
-
或手动编译
git clone https://github.com/FMotalleb/nu_plugin_clipboard.git
cd nu_plugin_clipboard
cargo build -r
register target/release/nu_plugin_clipboard
- 或使用 cargo
cargo install nu_plugin_clipboard
register ~/.cargo/bin/nu_plugin_clipboard
依赖
~15–50MB
~751K SLoC