项目状态同步
自动更新项目状态文档
gitload 是一个命令行工具,用于从 GitHub URL 下载文件、文件夹或整个仓库内容,无需执行完整的 git clone 操作。
方式一:免安装运行(推荐)
npx gitload-cli https://github.com/user/repo
方式二:全局安装
npm install -g gitload-cli
基础用法示例
下载整个仓库:
gitload https://github.com/user/repo
下载指定文件夹:
gitload https://github.com/user/repo/tree/main/src/components
下载单个文件:
gitload https://github.com/user/repo/blob/main/README.md
指定输出位置:
gitload https://github.com/user/repo/tree/main/src -o ./my-source
打包为 ZIP:
gitload https://github.com/user/repo -z ./repo.zip
私有仓库认证
使用 gh CLI(需先执行 gh auth login):
gitload https://github.com/user/private-repo --gh
或使用 Token:
gitload https://github.com/user/repo --token ghp_xxxx
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | GitHub URL(仓库/文件夹/文件)、输出路径参数、认证凭据(Token 或 gh CLI) |
| 输出 | 本地文件夹或 ZIP 文件,包含目标路径下的所有内容 |
| 适用人群 | 开发者、DevOps 工程师、需要批量获取 GitHub 资源的自动化流程 |
| 不包含 | git 版本历史、非 GitHub 平台支持、内置代码编辑能力 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/waldekmastykarz/gitload/SKILL.md
来源类型:开源社区技能