Vai al contenuto
NotHolyDocs

CLI

Installa la CLI

Installa il comando notholy su Linux, macOS o Windows, controlla che funzioni e accedi.

Vedi in Markdown

La CLI è un solo binario per Linux, macOS e Windows, su amd64 e arm64. Lo script di installazione sceglie la build per il tuo sistema e ne controlla il checksum SHA-256. Se il checksum non corrisponde, non installa niente.

1. Installa

macOS e Linux, in un terminale:

curl
curl -fsSL https://notholy.com/install.sh | sh

Installa in ~/.local/bin. Se quella cartella non è nel tuo PATH, lo script stampa la riga da aggiungere al profilo della shell. Imposta NOTHOLY_INSTALL_DIR per usare un'altra cartella.

Windows, in PowerShell:

PowerShell
irm https://notholy.com/install.ps1 | iex

Installa in %LOCALAPPDATA%\notholy\bin e aggiunge quella cartella al PATH dell'utente.

2. Controlla l'installazione

Shell
notholy --version

Stampa notholy e il numero di versione. Se la shell dice che il comando non esiste, apri un nuovo terminale perché legga il nuovo PATH.

3. Accedi

Shell
notholy login

La CLI mostra un codice e apre notholy.com/activate nel browser. Conferma lì il codice e la CLI salva la sua chiave nel portachiavi del sistema. La configurazione per la CI è in Accesso.

4. Fai una domanda

Shell
notholy "explain CVE-2024-3094 in two sentences"

Stampa una risposta. Esegui notholy senza argomenti dentro un progetto per aprire l'agente da terminale.

Aggiornamenti

La CLI si aggiorna da sola. Al massimo una volta ogni 24 ore, un'esecuzione interattiva avvia un processo in background, e il tuo comando non lo aspetta. Quel processo legge la lista delle release da notholy.com, controlla la firma ed25519 della lista, scarica il nuovo binario, ne controlla lo SHA-256 e lo sostituisce. Se uno dei controlli fallisce, il binario resta com'era. La CLI non installa mai una versione più vecchia. La nuova versione parte dal comando successivo, e quell'esecuzione stampa una riga che segnala l'aggiornamento.

Shell
notholy update          # installa subito la versione più recente
notholy update --check  # dice solo se ne esiste una

Gli aggiornamenti sono spenti quando sono impostati NOTHOLY_NO_UPDATE=1 o CI. Il controllo automatico non parte nemmeno per notholy mcp, notholy token, le esecuzioni con --json, l'output inviato a una pipe o a un file, o se non puoi scrivere nella cartella del binario.

Le richieste non portano chiave API, prompt o identificatori della macchina. Ognuna lascia un registro di accesso con il tuo IP, come qualsiasi richiesta a notholy.com, e il nome del file scaricato indica sistema e CPU.

Prossimi passi