it's like git shallow clone, but it only makes a copy. inspired by degit.
great for ci, templating, compiling from source without full git history, etc.
cargo install clopy
clopy [host/]owner/repo[:ref] [destination]
# examples:
clopy kjpark/clopy
clopy github.com/kjpark/clopy:dev
required arguments:
owner
- repo ownerrepo
- repo name
optional arguments:
host/
-github.com
(default) orgitlab.com
:ref
- branch, tag, or commitdestination
- output path for extracted folder
> 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
- refactor to use modules
- use regex in parsing logic
- 0.1.1
- first functional release
- 0.1
- init cargo test release
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Inspired by the original degit.