├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── assets └── gitsnip-showcase.gif ├── cmd └── gitsnip │ └── main.go ├── go.mod ├── go.sum └── internal ├── app ├── app.go ├── downloader │ ├── factory.go │ ├── github_api.go │ ├── interface.go │ └── sparse_checkout.go ├── gitutil │ └── command.go └── model │ └── types.go ├── cli ├── root.go └── version.go ├── errors └── errors.go └── util ├── fs.go └── http.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/README.md -------------------------------------------------------------------------------- /assets/gitsnip-showcase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/assets/gitsnip-showcase.gif -------------------------------------------------------------------------------- /cmd/gitsnip/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/cmd/gitsnip/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/go.sum -------------------------------------------------------------------------------- /internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/app/app.go -------------------------------------------------------------------------------- /internal/app/downloader/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/app/downloader/factory.go -------------------------------------------------------------------------------- /internal/app/downloader/github_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/app/downloader/github_api.go -------------------------------------------------------------------------------- /internal/app/downloader/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/app/downloader/interface.go -------------------------------------------------------------------------------- /internal/app/downloader/sparse_checkout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/app/downloader/sparse_checkout.go -------------------------------------------------------------------------------- /internal/app/gitutil/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/app/gitutil/command.go -------------------------------------------------------------------------------- /internal/app/model/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/app/model/types.go -------------------------------------------------------------------------------- /internal/cli/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/cli/root.go -------------------------------------------------------------------------------- /internal/cli/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/cli/version.go -------------------------------------------------------------------------------- /internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/errors/errors.go -------------------------------------------------------------------------------- /internal/util/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/util/fs.go -------------------------------------------------------------------------------- /internal/util/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dagimg-dot/gitsnip/HEAD/internal/util/http.go --------------------------------------------------------------------------------