tavindev / gitsubclone

Easily clone repository subdirectories

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gitsubclone

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/************/test-git-partial-clone-big-small-no-bigtree small

will 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

Installation

npm install -g gitsubclone

Usage

gitsubclone <options> [repo] [subdirectories...]

Options

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

About

Easily clone repository subdirectories


Languages

Language:TypeScript 100.0%