git-archiver
A simple repository archiver written in Go
- Saves all assets in every release of a repository
- Saves the release notes in release-notes.md
- Saves the source code tarball
- Does all the above for all repositories of a user, if a user is provided
Usage
git-archiver <repo-url or user-url>
repo-url: https://github.com/{user}/{repo}
user-url: https://github.com/{user}
Installation
Go to releases of this github (ironic I know) and download the executable for your operating system
Build from source:
git clone https://github.com/phoreverpheebs/git-archiver
cd git-archiver
go build .