#git-clone #copy #clone #git #template #degit

app clopy

类似于 git 浅克隆,但它只进行复制

3 个版本

0.1.2 2022 年 5 月 2 日
0.1.1 2022 年 4 月 27 日
0.1.0 2022 年 4 月 20 日

#1497 in 文件系统

MIT/Apache

18KB
156

clopy

类似于 git 浅克隆,但它只进行复制。受 degit 启发。

非常适合 CI、模板化、从源编译而不包含完整 git 历史,等等。

入门

安装

cargo安装 clopy

使用

clopy [host/]owner/repo[:ref] [destination]

# examples:
clopy kjpark/clopy
clopy github.com/kjpark/clopy:dev

必需参数

  • owner - 仓库所有者
  • repo - 仓库名称

可选参数

  • host/ - github.com(默认)或 gitlab.com
  • :ref - 分支、标签或提交
  • destination - 提取文件夹的输出路径

帮助

> clopy --help
...
USAGE:
    clopy [OPTIONS] <SOURCE> [DESTINATION]

ARGS:
    <SOURCE>         "[host/]owner/repo[:branch|:tag|:commit]"
    <DESTINATION>    "output/path"

OPTIONS:
    -h, --help       Print help information
    -v, --verbose    verbose output?
    -V, --version    Print version information

作者

Jedidiah Park (kjpark)

版本历史

  • 0.1.2
    • 重构以使用模块
    • 在解析逻辑中使用正则表达式
  • 0.1.1
    • 第一个功能版本
  • 0.1
    • 初始化 cargo 测试版本

许可

许可权授予

由您选择。

贡献

除非您明确声明,否则任何有意提交以包含在作品中的贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,无需任何附加条款或条件。

致谢

受原始 degit 启发。

依赖关系

~12–29MB
~430K SLoC