#directories #cd #command-line-utilities #cli

app projects

一个用于跟踪、搜索和跳转到您项目的工具

5 个稳定版本

1.1.2 2024年2月4日
1.1.1 2020年3月6日
1.0.1 2020年3月2日
1.0.0 2020年2月18日

7#cd

每月23 次下载

MIT 许可证

2.5MB
328

Projects-cli crates.io

一个用于跟踪、搜索和跳转到您项目的工具。

projects-cli demo

入门指南

首先,您需要安装二进制文件。

cargo install projects

如果您想直接进入项目,还需要将初始化脚本添加到您的 .bashrc

eval "$(projects init bash)"

一切设置完成后,您可以使用 projects track 在指定目录中跟踪项目。

projects track ~/code 

您可以使用 projects list 查看您的项目列表。

projects list
# ~/code/projects-cli
# ~/code/webdesserts.com
# ~/code/logger

如果您已安装 projects init 脚本,则可以通过简单地调用 projects 直接跳转到项目的目录,这将显示所有项目的可搜索列表。

projects 也将被别名到 p,这样您就可以快速跳转到项目。如果您不希望这种行为,或者想自定义别名,请向 projects init 传递 --no-alias 选项。

eval "$(projects init bash --no-alias)"
alias x="projects"

致谢

首先,感谢 danthegoodman 制作 equis 命令行界面,本项目的灵感来源于此。Equis 是一个功能更强大的解决方案,具有许多优秀的功能,您绝对应该检查一下!我的目标是创建一个专注于跳转目录的 equis 版本,同时减少设置所需步骤和依赖项的数量。

还要感谢 starshipprojects init 脚本提供了灵感。它将设置用户体验提升到了一个我终于满意的程度。

依赖关系

~14–25MB
~372K SLoC