4 个版本
0.1.3 | 2020 年 10 月 19 日 |
---|---|
0.1.2 | 2020 年 6 月 21 日 |
0.1.1 | 2020 年 6 月 19 日 |
0.1.0 | 2020 年 6 月 19 日 |
#1253 in 文件系统
11KB
187 行
sp (Single Path)
此命令行工具是因为在工作中我们使用一些共享驱动器。公司中操作系统使用情况在 Windows 和 Linux 之间分配,更偏向于 Windows。因为大多数人使用 Windows,所以我们分享这种文件的链接
t:\igor\path\sccpre.cat-kim-jung-un-png-913514.png
如果您使用 Linux,打开这些路径并链接它们会令人头痛,因为我们有如下路径
/mnt/temp/igor/path/sccpre.cat-kim-jung-un-png-913514.png
此命令行工具可以从 Windows 路径打开文件,并将 Linux 路径转换为 Windows 路径。它应该适用于具有 Linux 路径的 Windows 用户,但我从未尝试过。
依赖关系
此命令行工具是用 Rust 编程语言制作的,因此您将需要 Rust 来使用它。
安装
$ cargo install sp
用法
您可以使用以下命令检查用法
$ sp -h
$ sp --help
首先,您需要设置一些替换对以将 Windows 转换为 Linux。
$ sp -f 'p:\' -r '/mnt/public/'
$ sp --find 't:\' --replace '/mnt/temp/'
您可以使用以下命令列出替换对
$ sp -l
$ sp --list
要清除替换对,请运行以下之一
$ sp -e
$ sp --empty
对于打开文件,我们使用以下命令
$ sp -o 't:\igor\path\sccpre.cat-kim-jung-un-png-913514.png'
$ sp --open 't:\igor\path\sccpre.cat-kim-jung-un-png-913514.png'
要将路径转换为 Windows 并将其复制到剪贴板,您可以这样做
$ sp -t /mnt/temp/igor/path/sccpre.cat-kim-jung-un-png-913514.png
$ sp --translate /mnt/temp/igor/path/sccpre.cat-kim-jung-un-png-913514.png
依赖关系
~4–13MB
~141K SLoC