1 个不稳定版本
0.1.0 | 2023 年 8 月 25 日 |
---|
#11 在 #wsl
9KB
192 行
wsl-dirutils
封装 wslpath 中的目录/路径相关命令的工具。
示例配置
安装 wsl-dirutils 后,将以下代码添加到您的 .zshrc
。
function cd() {
builtin cd "$(wsl-dirutils convert "$*")"
}
function pwd() {
wsl-dirutils pwd > /dev/null
}
如何使用?
wsl-dirutils convert <path>
将 Linux 中的路径输出到 stdout。
stderr 用于输出用户消息。
$ wsl-dirutils convert "C:\Users\aspulse"
stdout:
/mnt/c/Users/aspulse
stderr:
⊘ wsl-dirutils Converting... C:\users\aspulse
⮑ /mnt/c/users/aspulse
wsl-dirutils pwd <path>
将当前目录的路径输出到 stdout。
如果当前目录位于 Windows 下,例如 /mnt/c/...
,wsl-dirutils 将两种样式都输出到 stderr。
$ wsl-dirutils pwd
stdout:
/mnt/c/Users/aspulse
stderr:
⊘ wsl-dirutils
⮑ /mnt/c/Users/aspulse (linux)
⮑ C:\Users\aspulse (win)
感谢 wsl-path-rust!
我们感谢 wsl-path-rust,一个从 Rust 调用 wslpath.exe 的 crate!
这使得实现变得非常简单!
作者
推特 X: @_AsPulse_
依赖项
~2–13MB
~106K SLoC