Gitsubclone is a simple script to easily clone one or more subdirectories of a github repo without needing to clone the whole repository itself.
For example, running:
gitsubclone https://github.com/cirosantilli/test-git-partial-clone-big-small-no-bigtree smallwill clone the small subdirectory of the test-git-partial-clone-big-small-no-bigtree repository to new folder test-git-partial-clone-big-small-no-bigtree
npm install -g gitsubclonegitsubclone <options> [repo] [subdirectories...]| Option | Alias | Description |
|---|---|---|
| --help | -h | Show help |
| --keep-git | -k | Keep .git folder from cloned subdirectories |
| --base-path | -b | Base path to clone subdirectories from |
| --output-path | -o | Output path to clone subdirectories to. Defaults to the name of the cloned repository |