本人常用的shell脚本
设置 Git 仓库的用户名和邮箱
curl -sSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/git/user.sh | bash -s github-actions
curl -sSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/git/user.sh | bash -s github
curl -sSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/git/user.sh | bash -s cnb
curl -sSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/git/user.sh | bash -s gitee
批量修改 Git 仓库历史提交中的邮箱和用户名
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/git/commit-fixup.sh)"
Git 分支合并工具
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/git/cpmp.sh)"
交互式安全删除当前 Git 分支,自动切换到主分支,支持删除本地分支并可选择同步删除远程分支
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/git/delete-current-branch.sh)"
Wi-Fi 管理脚本,支持列出、查看密码和删除保存的 Wi-Fi 网络
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/mac/wifi.sh)"
自动安装 Mac 开发环境,包括 Homebrew、UV 包管理器和代码规范工具
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/mac/uv.sh)"
ECS 云盘一键初始化脚本,支持分区、文件系统创建、挂载和开机自动挂载
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/liunx/disk_mount.sh)"
ECS 云盘扩容脚本,支持 LVM 自动扩容和交互式选择磁盘
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/liunx/disk_expand.sh)"
初始化 Git 仓库,生成 README.md、LICENSE 和 .gitignore
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/project/init-cnb-repo.sh)"
自动化创建 Vue 3 项目(TypeScript + Router + Pinia + ESLint + Prettier)
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/project/init-vue.sh)"
自动化创建 Next.js 项目,自动安装 shadcn-ui 及常用组件
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/sh/-/git/raw/main/project/init-nextjs.sh)"