codai docs
Proiecte și medii

CLI-ul codaid

Instalezi clientul în linie de comandă și daemonul codaid pe Linux, macOS sau Windows, te autentifici, îl actualizezi și verifici ce ai descărcat.

codaid este un singur binar cu două roluri: client în linie de comandă pentru contul tău codai (chat, sesiuni, programări, Resolve, chei, consum) și daemonul care transformă o mașină într-un mediu propriu.

Instalare

curl -fsSL https://codai.ro/install-codaid.sh | sh

Ambele scripturi descarcă varianta pentru sistemul tău din release-ul GitHub și o compară cu SHA256SUMS din release înainte de a instala ceva. Se opresc la orice dubiu: dacă release-ul nu publică suma de control, dacă nu există un utilitar SHA-256 sau dacă suma diferă, ies cu eroare și nu lasă nimic în urmă. Când GitHub CLI (gh) este instalat, verifică și proveniența build-ului; setează CODAID_REQUIRE_ATTESTATION=1 ca verificarea să devină obligatorie.

Linux / macOSWindows
Se instalează în/usr/local/bin/codaid (INSTALL_DIR)%LOCALAPPDATA%\codai\bin\codaid.exe, adăugat în PATH-ul utilizatorului
Fixezi o versiuneVERSION=0.4.2 sh$env:CODAID_VERSION='0.4.2' înainte de irm
Are nevoie decurl sau wget, sha256sum sau shasumPowerShell 5.1 sau 7

Variantele pentru macOS nu sunt publicate încă; pe Mac scriptul se oprește cu eroare de descărcare până apar.

Aceleași scripturi sunt atașate fiecărui release ca install.sh și install.ps1. Pentru verificarea manuală a unei descărcări, vezi verificarea descărcărilor.

Autentificare

codaid login        # autentificare cu cod de dispozitiv în browser; salvează o cheie codai_
codaid whoami       # contul căruia îi aparține cheia salvată
codaid logout       # uită cheia salvată (revoc-o din hub ca să nu mai fie validă)

login deschide auth.codai.ro/device cu codul completat. Pe un server fără browser, deschide adresa pe orice dispozitiv și tastează codul afișat în terminal. Ca să sari peste autentificare (CI, flote de mașini), setează în schimb CODAI_API_KEY=codai_….

Actualizare

Rulează din nou scriptul de instalare; înlocuiește binarul cu ultimul release (sau cu VERSION fixată). Verifici rezultatul cu:

codaid version

Pe Windows, oprește întâi un codaid run pornit: un codaid.exe deschis nu poate fi înlocuit.

Comenzi uzuale

ComandăCe face
codaid chat "…"Un mesaj de chat cu codai, cu răspuns în flux
codaid sessions listSesiunile tale de conversație
codaid usageConsumul contului, defalcat
codaid keys listCheile tale API (doar prefixul, niciodată secretul)
codaid resolve --helpTrimiți o problemă la Resolve și aștepți corecția verificată
codaid env --helpCreezi, listezi și te conectezi la medii
codaid statusConfigurația daemonului (cheia ascunsă) și verificări locale

Fiecare comandă are --help. Ca să folosești mașina drept mediu, continuă cu instalarea pe propriul server.

Pe această pagină