Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pauldotknopf/github-release-sync
A helper tool (written in Go) that helps synchronize a GitHub release's files with a local directory.
https://github.com/pauldotknopf/github-release-sync
Last synced: 17 days ago
JSON representation
A helper tool (written in Go) that helps synchronize a GitHub release's files with a local directory.
- Host: GitHub
- URL: https://github.com/pauldotknopf/github-release-sync
- Owner: pauldotknopf
- Created: 2018-02-12T00:32:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-13T01:28:13.000Z (almost 7 years ago)
- Last Synced: 2024-06-20T15:53:13.405Z (5 months ago)
- Language: Go
- Size: 681 KB
- Stars: 7
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What?
A helper tool (written in Go) that helps synchronize a GitHub release's files with a local directory.
This is useful for storing Arch Linux or Void Linux repositories on GitHub (see [here](https://github.com/pauldotknopf/binary-repos/releases/tag/void-linux-release) and [here](https://github.com/pauldotknopf/binary-repos/releases/tag/arch-linux-release)).
# Installation
```
go get github.com/pauldotknopf/github-release-sync
```# Usage
```
NAME:
github-release-sync - Sync a directory of files with a GitHub release.USAGE:
github-release-sync [command options]VERSION:
0.0.1COMMANDS:
help, h Shows a list of commands or help for one commandGLOBAL OPTIONS:
--access-token value the github access token to use the api, $GITHUB_ACCESS_TOKEN if empty
--owner value the owner of the repository (user/org)
--repo value the repository
--tag value the tagged release
--overwrite overwrite files that already exist on github
--prune delete release assets on the remote that don't exist locally
--dir value the directory to sync to the github release (default: ".")
--help, -h show help
--version, -v print the version
```