kraa

Instalação

Instalação via npm

O jeito recomendado de instalar, em macOS, Windows e Linux.

Com Node.js 18+:

npm i -g @gustavofsilva/kraa && kraa start

O pacote npm é só um instalador. No postinstall ele baixa do GitHub Release o binário da mesma versão do pacote, confere o SHA-256 contra o checksums.txt do release e o instala no diretório do usuário (sem sudo).

Onde o app fica instalado

SOCaminhoArquitetura
macOS~/Applications/Kraa.appuniversal (arm64 + x64)
Windows%LOCALAPPDATA%\kraa\kraa.exex64
Linux~/.local/share/kraa/kraax64 e arm64

Dependências do sistema

O npm não instala pacotes do sistema. Confira o que o seu SO precisa:

O binário usa GTK3 + WebKit2GTK 4.1. No X11, o xdotool faz a captura e a colagem automáticas:

sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0   # obrigatórias
sudo apt install xdotool                          # X11

Se o download falhar

Sem internet no momento do npm i, a instalação não quebra: o pacote é instalado sem o binário. Depois, rode:

kraa install

kraa start também baixa o binário automaticamente se ele ainda não existir.

Variáveis de ambiente

VariávelEfeito
KRAA_SKIP_DOWNLOAD=1Pula o download no postinstall (útil em CI).
KRAA_REPORepositório dono/repo de onde baixar o release (forks).

Atualizar e desinstalar

npm i -g @gustavofsilva/kraa@latest   # atualiza (baixa o binário da nova versão)
kraa stop
npm rm -g kraa         # remove a CLI