github命令行管理工具推荐

GitHub 管理工具推荐

背景

在使用 GitHub 管理仓库时,需要在 Web 端创建远程仓库,在本地创建本地仓库,然后再用 git remote add origin url 进行关联。这个过程相对繁琐,而且还有优化的空间。如果频繁创建仓库,就更能发现这个痛点。

如何解决

我编写了一个操作 GitHub 的命令行工具 gh-cli,能够快速地创建远程仓库并与本地仓库关联。该工具使用 GitHub Open API,将需要的操作封装为 shell 脚本。gh-cli 的地址是 https://github.com/Groos-dev/github-cli/tree/main。如果觉得有用,欢迎给个 star。接下来介绍一下工具的基本用法。

Install

shel 复制代码
curl -S https://raw.githubusercontent.com/Groos-dev/github-cli/refs/heads/main/gh_cli_installer.sh | bash

How to use

  • 创建仓库

会同时创建本地和远程的仓库,并关联二者,表现为如果当前有仓库名的目录是cd进目录,如果没有就创建,然后再创建远程仓库并与本地仓库相关联

shell 复制代码
gh-cli create repo001 -d "This is a description text." 
  • 删除仓库
shell 复制代码
gh-cli delete repo001 
  • 更新工具
shell 复制代码
gh-cli update-cli
  • other

其他功能目前自己没需求所以没开发,如果有读者需要某个功能欢迎提issue,此外代码写的有点随意,勿喷!!!

tips: 只支持mac和liunx

相关推荐
KD3 小时前
OpenClaw——让龙虾像真人一样控制桌面的SKILL(macOS版)
github
Mark108595 小时前
Hexo + GitHub Pages + GitHub Actions:源码私有、站点公开的 CI/CD 教程
ci/cd·github
徐小夕6 小时前
PDF无限制预览!Jit-Viewer V1.5.0开源文档预览神器正式发布
前端·vue.js·github
起个名字总是说已存在9 小时前
github开源AI技能:Awesome DESIGN.md让页面设计无限可能
人工智能·开源·github
zhensherlock11 小时前
Protocol Launcher 系列:Overcast 一键订阅播客
前端·javascript·typescript·node.js·自动化·github·js
第一程序员11 小时前
Python数据结构与算法:非科班转码者的学习指南
python·github
SUNNY_SHUN11 小时前
清华团队提出TFA-Net,用模板特征聚合破解工业异常检测中的“捷径学习“难题
人工智能·学习·视觉检测·github
CeshirenTester11 小时前
GitHub变了:私有仓库也要“喂AI”?开发者该怎么应对
人工智能·github
还好还好不是吗17 小时前
矩媒,一款 cli 和gui 共享状态的视频矩阵工具
github