V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
zzzmj

如果你使用 GitLab,也许你会喜欢这个 fuzzy finder 相关的命令行工具

  •  
  •   zzzmj · Dec 28, 2020 · 1675 views
    This topic created in 1946 days ago, the information mentioned may be changed or developed.

    项目地址: https://github.com/Ackerr/lab

    文档地址: https://github.com/Ackerr/lab/blob/master/README-CN.md

    痛点

    因为我司使用 GitLab 作为代码仓库,然而在日常使用上,发现有不少痛点。例如

    • 想在浏览器中打开某个项目,比如给同事 review pr,总要点击那么几下页面才能打开对应的项目,要么就是要给项目建书签,但项目一多也十分不便。
    • 想克隆项目需要先打开项目网页复制链接
    • 不好管理本地项目,也不便于查找。
    • 想查看刚提交 pr 的 ci 结果,不方便
    • 。。。

    为了解决这些痛点,结合 fzf ,就有了这么个命令行工具。

    功能

    lab sync     同步 gitlab 项目至本地
    
    lab browser  模糊搜索项目名, 在默认浏览器中打开项目地址
    
    lab open     在默认浏览器中打开当前所在项目的 web 地址
    
    lab cs       模糊搜索 codespace 中的项目,可配合 cd,rm 使用
    
    lab clone    模糊搜索项目名, 如果设置了 codespace, 会将项目 clone 至 codespace
    
    lab lint     校验.gitlab-ci.yml 文件格式
    
    lab config   快捷打开 lab 的配置文件
    

    使用

    通过 lab config 会生成默认配置。具体使用方式和效果可参考下方视频

    ackerr/lab

    闲言

    感兴趣的小伙伴可以试试,如果有其他痛点或 Bug,欢迎提交 issue 或 pr 。

    如果感觉可以的话,不妨再点个 star 。ヽ(✿゚▽゚)ノ

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1829 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 16:22 · PVG 00:22 · LAX 09:22 · JFK 12:22
    ♥ Do have faith in what you're doing.