Instalación¶
Puede instalar el binario precompilado (de varias maneras) o compilar desde el código fuente.
A continuación puedes encontrar los pasos para cada una de ellas.
Instalar el binario precompilado¶
goblin.run¶
$ curl -sf http://goblin.run/github.com/kevinah95/hacienda | sh
Homebrew tap¶
$ brew install kevinah95/tap/hacienda
Go install¶
go install github.com/kevinah95/hacienda@latest
Requiere Go 1.20.
Manualmente¶
- Descargar el binario de releases y copiarlos en la ubicación deseada.
Verificar los binarios¶
Este proyecto utiliza Cosign para firmar los archivos binarios.
¿Qué es Cosign?
Cosign es una utilidad de línea de comandos que puede firmar y verificar artefactos de software, como imágenes de contenedores y blobs.
Para verificar la firma con cosign
, vea este ejemplo:
$ cosign verify-blob --key cosign.pub --signature signatures/hacienda.sig ./hacienda
cosign.pub
: Se encuentra en el directorio raíz del proyecto.hacienda.sig
: Se encuentra en el archivo comprimido en releases../hacienda
: Es el artefacto de software a verificar.
Para más información visite la documentación de sigstore o la sección de firma de GoReleaser.
Compilar desde el código fuente¶
Aquí tienes dos opciones:
Si quieres contribuir al proyecto, sigue los pasos en nuestra guía de contribución.
Si, por cualquier motivo, quieres compilar desde el código fuente, sigue estos pasos:
clonar:
git clone https://github.com/goreleaser/goreleaser
cd goreleaser
obtener las dependencias:
go mod tidy
compilar:
go build -o goreleaser .
comprobar que funciona:
./goreleaser --version