#git-clone #repos #slip #git-repository #personal #git-directory #root-directory

nightly bin+lib slip_git

简单的 slip 命令(git clone 运行器,以更好地分类个人仓库和工作仓库)

4 个版本

0.1.3 2023 年 8 月 5 日
0.1.2 2022 年 1 月 12 日
0.1.1 2022 年 1 月 2 日
0.1.0 2022 年 1 月 2 日

开发工具 中排名 927

MIT/Apache

32KB
741 行代码(不含注释)

简单的 slip 命令(git clone 运行器,以更好地分类个人仓库和工作仓库)。

示例配置文件

# ~/.slip.toml
default = "Work"

[work]
# root directory to clone for work related projects
root = "/home/cedric05/projects/work"
[work.git]
email = "some_email@company.com"
name = "name"


[personal]
# root directory to clone for personal related projects
root = "/home/cedric05/projects/personal/"
[personal.git]
email = "some_email@hotmail.com"
name = "name"

安装

cargo安装 slip_git

命令

列表

列出所有已克隆的仓库

示例: slip list

添加

将仓库添加到 slip 的 repolist 配置文件中

示例: slip add /home/user/projects/cloned-git-directory

重新配置

重新配置所有 git 仓库,设置正确的电子邮件和名称

示例: slip reconfig

UI

创建终端 UI(过滤器、选择...)以在 vscode 中打开

示例: slip ui

克隆

slip clone git@github.com/gitignore/gitgnore

默认配置下,它将在 /home/<username>/projects/work/<gitignore>/gitignore 中创建一个仓库

slip-p clone git@github.com/microsoft/vscode

它将在 /home/<username>/projects/personal/<gitignore>/gitignore 中创建一个仓库

创建文件 ~/.slip.toml 以更好地配置目录。

变更日志

0.1.3

  • 新命令 slip add 将已克隆的 git 目录添加到 slip
  • slip ui 现在是未发送命令时的默认命令
  • slip ui 新选定的目录通过 enter 打开 shell 而不是之前的动作 `打开 vscode``
  • slip ui 新选定的目录将 opening vscode 动作更改为 insert 键码

依赖

~6–15MB
~203K SLoC