Saltar a contenido

Instalación

Homebrew

brew install jjuanrivvera/alegra-cli/alegra-cli

go install

go install github.com/jjuanrivvera/alegra-cli/cmd/alegra@latest

Desde el código fuente

git clone https://github.com/jjuanrivvera/alegra-cli
cd alegra-cli
make build
./bin/alegra --help

Docker

docker build -t alegra-cli .
docker run --rm -e ALEGRA_EMAIL -e ALEGRA_TOKEN alegra-cli contacts list

Verifica:

alegra version

Autocompletado del shell

Los archivos comprimidos de cada release, los paquetes .deb/.rpm/.apk y las instalaciones con Homebrew/Scoop incluyen los scripts de autocompletado, así que alegra <Tab> quizás ya funcione. Para las instalaciones con go install o desde el código fuente, instálalo tú mismo, por ejemplo:

source <(alegra completion bash)        # bash, current shell
alegra completion zsh  > "${fpath[1]}/_alegra"   # zsh

El autocompletado conoce tus datos: alegra invoices get <Tab> sugiere IDs de facturas reales, --status <Tab> lista los valores válidos y --profile <Tab> lista tus perfiles. Consulta Autocompletado del shell para la configuración por shell y la lista completa de lo que se autocompleta.