Extract files or directories from a git repository
$ pip install git-extract --upgradeOfficial PyPi Repository
Extract files with multiple patterns:
$ git-extract file https://github.com/mfdeux/git-extract --pattern "*.md" --pattern "*.py" --dest ~/Downloads/test --recursiveExtract directory with pattern:
$ git-extract dir https://github.com/mfdeux/git-extract --pattern "tests" --dest ~/Downloads/testMultiple patterns are acceptable -- as many as you want!
You can think of patterns as filters. When git-extract is looking throughout the git repository, it will match files or directories based on the patterns supplied.
All patterns are based on standard Python glob patterns.
You can read more about how to construct the patterns at: https://docs.python.org/3/library/glob.html