# utilities # cli # 项目管理 # rust

app goto_project

在您的 shell 中轻松快速地切换项目!

8 个版本

0.2.1 2020年3月17日
0.2.0 2020年3月15日
0.1.5 2019年2月4日
0.1.3 2018年12月7日
0.1.1 2018年8月9日

#4#项目管理

每月47次下载

MIT 许可证

16KB
382

goto-project

在您的 shell 中轻松快速地切换项目!

这是一个类似于 Python 中的 workon 的工具,但功能更强大,不仅限于 Python。

Build Status Crates.io

配置和使用

~/.goto-project.yaml 文件中指定您的项目。

goto-project:  # project name
  path: ~/Devel/Projects/goto-project/  # where to cd to open project
  instructions:  # any instructions to run on project opening
    - source ~/Devel/Envs/py3_goto-project/bin/activate
    - export PATH="$HOME/Devel/Projects/goto-project/src/target/debug:$PATH"
  • 列出所有可用项目
gt
  • 打开项目 goto-project
gt goto-project
  • 列出 goto-projects 的子目录
gt goto-project --list-subdirs
  • 列出项目的子目录
gt goto-project src --list-subdirs
  • 在子目录中打开项目
gt goto-project src

要关闭项目,请按 C-D,这将撤销所有环境更改。在上面的示例中,虚拟环境将被 "停用",而 PATH 将被恢复。

屏幕录像

asciicast

依赖关系

~2.7–4MB
~68K SLoC