• Tony_Zhang

    承诺声明

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

    打开项目文件夹,通过Code打开…这套开工的流程不知道是多少佬友的肌肉记忆。

    但随着AI对编程能力和效率的提升,当这套动作需要一天内重复好几遍…一个问题扑面而来:

    VSCode等IDE仅仅记住上一个打开的项目的功能,不够用了。

    而纵观其他打开方式:

    - 先启动IDE,再选择项目?那也要两步。

    - 手动建立个快捷方式说code path/to/repo?可以,但每次git clone好都要来一下未免也太不优雅了吧…

    于是带着ChatGPT查重构思了一圈,GitPin诞生了:这是一款Git扩展,让你的git具备IDE快捷方式管理的能力。

    github.com

    图片

    GitHub - zhangtony239/GitPin: Pin Git repositories to the native desktop...

    Pin Git repositories to the native desktop launcher```
    git clone url/reponame
    git pin reponame (或者cd reponame进去后git pin)
    ```简单两行下去,你就可以用Windows自带的开始菜单搜索直接敲reponame回车进入项目了。

    - 想要删掉pin?

    - git unpin reponame

    - 不小心直接删文件夹了,pin成了残留?

    - git pin --list 查看全部的快捷方式以及是否有对应仓库

    - git pin --prune 清理全部僵尸快捷方式

    100%使用Rust开发,也不得不感慨当今LLM发展之迅速:让我一个只系统性学了Python的也能有rust处女作了。 ^-^

    有Bug还请留下Issue!本人的自用环境仅方便测试到Windows平台实测是符合预期的喵…

    主楼
  • xiaocenfox

    你这是个轻量wrapper还是真改git二进制?怕装完跟同事的git hook打架

    #1
  • Tony_Zhang

    基于git自己的’git-xxx.exe’扩展能力的,便携式无污染。只要那边没有同样叫git-pin.exe的在path中就行。

    #2

发表回复

登录后回复