mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-05-20 07:32:48 +00:00
39 lines
961 B
Markdown
39 lines
961 B
Markdown
# Building with GoReleaser?
|
|
|
|
And publishing with Git Releases?
|
|
|
|
If so, you can copy one of the given examples, do a little find-and-replace, and
|
|
viola, you've got your Webi installer!
|
|
|
|
Each example has four files that need to be modified, just slightly:
|
|
|
|
- install.sh
|
|
- install.ps1
|
|
- releases.js
|
|
- README.md
|
|
|
|
## Releases with .tag.gz and .zip
|
|
|
|
See [./keypairs/](/keypairs/) as an example.
|
|
|
|
```sh
|
|
rsync -av ./keypairs/ ./my-project/
|
|
```
|
|
|
|
Keypairs is packaged for Mac and Linux as `.tar.gz`, and as `.zip` for Windows.
|
|
|
|
## Bare Releases (no compression)
|
|
|
|
See [./arc/](/arc/) as an example.
|
|
|
|
```sh
|
|
rsync -av ./arc/ ./my-project/
|
|
```
|
|
|
|
Arc is an unarchive tool and, therefore, makes sense that it is released
|
|
unpackaged, without compression.
|
|
|
|
Note: `arc` is the installed command name, while `archiver` is the package name.
|
|
When you find-and-replace, you'll probably replace both with your command name,
|
|
because your command and package probably have the same name.
|