3 个版本
0.1.2 | 2022 年 5 月 2 日 |
---|---|
0.1.1 | 2022 年 4 月 27 日 |
0.1.0 | 2022 年 4 月 20 日 |
#1497 in 文件系统
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 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则任何有意提交以包含在作品中的贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,无需任何附加条款或条件。
致谢
受原始 degit 启发。
依赖关系
~12–29MB
~430K SLoC