Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itchio/butler
🎩 Command-line itch.io helper
https://github.com/itchio/butler
bsdiff deployment game-development itchio rsync
Last synced: about 5 hours ago
JSON representation
🎩 Command-line itch.io helper
- Host: GitHub
- URL: https://github.com/itchio/butler
- Owner: itchio
- License: mit
- Created: 2015-10-23T11:18:04.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-05-01T19:27:27.000Z (over 1 year ago)
- Last Synced: 2024-08-01T22:43:51.938Z (3 months ago)
- Topics: bsdiff, deployment, game-development, itchio, rsync
- Language: Go
- Homepage:
- Size: 30.7 MB
- Stars: 744
- Watchers: 21
- Forks: 55
- Open Issues: 89
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - butler - line itch.io helper (Tools)
README
# butler
[![Build Status](https://git.itch.ovh/itchio/butler/badges/master/build.svg)](https://git.itch.ovh/itchio/butler/builds)
[![codecov](https://codecov.io/gh/itchio/butler/branch/master/graph/badge.svg)](https://codecov.io/gh/itchio/butler)
[![Go Report Card](https://goreportcard.com/badge/github.com/itchio/butler)](https://goreportcard.com/report/github.com/itchio/butler)
![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)butler is *the itch.io command-line tools* - all by itself.
**It is used by:**
* Content creators on [itch.io](https://itch.io) to push builds quickly & reliably
* [the itch app](https://github.com/itchio/itch) for some network, filesystem and patching operations## Documentation
Documentation for butler is available as a Gitbook:
* :memo:
Questions about butler are welcome on its [Issue tracker](https://github.com/itchio/butler/issues),
or, if the matter is private, [itch.io support](https://itch.io/support).## Integrations
The following projects integrate butler as part of their workflow:
* [itchy-electron](https://github.com/erbridge/itchy-electron) lets you package your Electron games for itch.io and upload them there
* [gradle-butler-plugin](https://github.com/mini2Dx/gradle-butler-plugin) is a Gradle plugin for automatically installing, updating, and running butler as part of your build.## Authors
butler was mostly written by [Amos Wenger](https://github.com/fasterthanlime), but wouldn't have
been possible without the work of many before him.Amos would like to thank in particular Leaf Corcoran, Jesús Higueras and Tomáš Duda.
## License
butler is released under the MIT License. See the [LICENSE](LICENSE) file for details.
## Additional licenses
While butler built from source is fully MIT-licensed, some components it can use at runtime
(if present) have other licenses:* The 7-zip decompression engine (the `github.com/itchio/boar/szextractor` package) opens
dynamic libraries for [libc7zip][], and [7-zip][], which have components licensed under the LGPL 2.1 license
and the MPL 2.0 license, along with specific terms for the RAR extraction code.[libc7zip]: https://github.com/itchio/libc7zip
[7-zip]: http://7-zip.org/faq.html
[7-zip FAQ]: http://7-zip.org/faq.html