#directory #bookmark #root-directory #rust

bin+lib diar

Rust 的目录收藏工具

8 个稳定版本

2.3.0 2020年4月22日
2.2.0 2019年11月8日
2.0.0 2019年10月29日
1.0.3 2019年10月21日
1.0.2 2019年9月26日

#12 in #bookmark

26 每月下载量

MIT 许可证

20KB
516

diar

Rust 的目录收藏工具。

用法

  • 将名为 foo 的收藏目录添加到 diar

    • 当前目录

      diar add foo

    • 指定目录的完整路径

      diar add-p/path/to/目录 foo

  • 将收藏从 foo 重命名为 bar

    • diar rename foo bar
  • 从 diar 中删除 bar

    diar delete bar

  • 跳转到 diar 中添加的目录路径 foo

    diar-jump foo

    或者,您想跳转到当前项目的根目录

    diar-jump-p

    别忘了 -,请等待未来 ;(

  • 显示添加到 diar 的列表

    diar list

  • 有关更多选项,请参阅帮助

    diar-h

安装

Linux

  • 安装 cargo

    • curl -sSfhttps://static.rust-lang.org/rustup.sh | sh
  • 将以下内容添加到您的 $HOME.bashrc 或其他配置文件中

    diar-jump(){
      local result=$(diar jump $1)
      if [ -n "$result" ]; then
        if echo "$result" | grep -e "error:" > /dev/null || [ "$1" = "-h" ]; then
          echo -e "$result"
        else
          \cd $result
        fi
      fi
    }
    
  • 安装 diar

    • cargoinstall diar

依赖项

~12–23MB
~317K SLoC