CLI
Installa la CLI
Installa il comando notholy su Linux, macOS o Windows, controlla che funzioni e accedi.
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 -fsSL https://notholy.com/install.sh | shInstalla 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:
irm https://notholy.com/install.ps1 | iexInstalla in %LOCALAPPDATA%\notholy\bin e aggiunge quella cartella al PATH dell'utente.
2. Controlla l'installazione
notholy --versionStampa 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
notholy loginLa 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
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.
notholy update # installa subito la versione più recente
notholy update --check # dice solo se ne esiste unaGli 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.