Installazione della CLI
La CLI di Strata permette di tenere gli Spaces su disco in formato Markdown, su macOS e Linux. Il modo più semplice per installarla è la pagina di download, che riconosce il tuo sistema operativo; i comandi qui sotto fanno lo stesso dal terminale.
Già installata? Sfoglia il riferimento completo dei comandi.
Installazione su macOS
Homebrew
Un solo comando. Brew si occupa del tap, del .pkg e degli aggiornamenti futuri.
brew install --cask strata-space/tap/strataAggiorna in seguito con brew upgrade --cask strata.
Installer .pkg diretto
Scarica il .pkg universale firmato e fai doppio clic per installarlo. Lo script di postinstallazione aggiunge strata a /usr/local/bin, così finisce nel tuo PATH.
Autorizzazione di montaggio su macOS
Serve solo per strata mount su macOS. La sincronizzazione consigliata con strata link non richiede nulla di tutto questo. macOS nasconde l'opzione FSKit dietro una vista poco intuitiva:
- Apri Impostazioni di Sistema.
- Vai su Generali → Elementi login ed estensioni.
- Scorri fino a Estensioni e fai clic su Estensioni file system.
- Cambia la vista da "Per app" a Per categoria. Strata non compare nell'elenco Per app.
- Attiva Strata sotto Estensioni file system.

Installazione su Linux
La build per Linux è un singolo binario in un tarball compresso con gzip. Scegli l'architettura giusta, estrai il file e sposta il binario nel tuo PATH.
aarch64
curl -L https://github.com/strata-space/strata/releases/latest/download/strata-linux-aarch64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionx86_64
curl -L https://github.com/strata-space/strata/releases/latest/download/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionRichiede glibc 2.28 o versioni successive.
Verifica l'installazione
Dopo l'installazione, verifica che la CLI sia nel PATH e restituisca una versione.
strata --versionLavorare con uno Space su disco
Una volta installata la CLI, ci sono tre modi per portare uno Space sul tuo computer in formato Markdown.
Sincronizzazione in tempo reale (consigliata)
Mantieni una cartella locale in sincronizzazione bidirezionale in tempo reale: lettura e scrittura, con merge CRDT, identica su macOS e Linux. Per impostazione predefinita installa un servizio in background supervisionato; aggiungi --foreground per eseguirlo nel terminale.
strata link ~/my-space --space <space-id>Montaggio come unità
Monta uno Space come filesystem virtuale in tempo reale. Linux usa FUSE (lettura e scrittura); macOS usa FSKit (sola lettura, con l'autorizzazione una tantum descritta sotto).
strata mount <space-id> ~/strataCopia una tantum
Scarica o carica una sola volta, senza processi in background.
strata sync pull <space-id> ~/my-spacePassaggi successivi
La pagina di download illustra l'installazione con interfaccia grafica per chi non usa il terminale. Tutte le build precedenti, i changelog e i checksum firmati sono su GitHub Releases.