https://github.com/darox/gx
gx is a tool for selectively downloading files and folders from git repositories
https://github.com/darox/gx
cli download extract fetch git golang workflow
Last synced: 6 months ago
JSON representation
gx is a tool for selectively downloading files and folders from git repositories
- Host: GitHub
- URL: https://github.com/darox/gx
- Owner: darox
- License: apache-2.0
- Created: 2023-12-22T10:56:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-08T16:52:03.000Z (over 2 years ago)
- Last Synced: 2025-12-19T20:13:08.564Z (7 months ago)
- Topics: cli, download, extract, fetch, git, golang, workflow
- Language: Go
- Homepage:
- Size: 666 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gx
⚠️ This is a work in progress and some things might not work as expected. For example extracting whole folders, private repos, etc. ⚠️

It stands for git extraction. The idea behind this CLI is to make it easier to selectively download specific files and folders from a git repository into an existing folder structure.
## Installation
```
git clone https://github.com/darox/gx.git && cd gx && make && mv gx $GOPATH/bin/
```
Check if it worked:
```
gx -h
```
I'm planning to add homebrew support soon and maybe even precompiled binaries.
## Usage
```bash
gx -s -t -u -b
```