https://github.com/bbqsrc/sparkle-tools
Tools for generating and maintaining Sparkle appcasts and projects
https://github.com/bbqsrc/sparkle-tools
Last synced: 12 months ago
JSON representation
Tools for generating and maintaining Sparkle appcasts and projects
- Host: GitHub
- URL: https://github.com/bbqsrc/sparkle-tools
- Owner: bbqsrc
- License: isc
- Created: 2017-05-26T03:47:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-26T03:48:01.000Z (over 8 years ago)
- Last Synced: 2024-12-31T21:11:58.148Z (about 1 year ago)
- Language: JavaScript
- Size: 2.93 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sparkle-tools
Tools for managing Sparkle appcasts.
## Installation
```
npm i -g bbqsrc/sparkle-tools
```
This will install the `appcast` binary to your PATH.
## Usage
1. Generate a private key with `gen-key`
2. Create the stub `appcast.yaml` using `init "My App" "https://place.binaries.live" > appcast.yaml`
3. Create new item records by using `sign appcast_priv.pem targetbinary.zip.tgz.dmg`
4. Generate the `appcast.xml` using `generate appcast.yaml > appcast.xml`
5. Deploy everything
```
Usage: appcast [options] [command]
Commands:
gen-key [dest]
generate
sign
init [lang]
Options:
-h, --help output usage information
-V, --version output the version number
```
## License
ISC - see LICENSE file.