Vai al contenuto
Strata
Accedi

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.

macOS

Installazione su macOS

Homebrew

Un solo comando. Brew si occupa del tap, del .pkg e degli aggiornamenti futuri.

bash
brew install --cask strata-space/tap/strata

Aggiorna 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.

macOS · Montaggio

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:

  1. Apri Impostazioni di Sistema.
  2. Vai su Generali → Elementi login ed estensioni.
  3. Scorri fino a Estensioni e fai clic su Estensioni file system.
  4. Cambia la vista da "Per app" a Per categoria. Strata non compare nell'elenco Per app.
  5. Attiva Strata sotto Estensioni file system.
Pannello Estensioni di Impostazioni di Sistema con la vista Per categoria selezionata, in cui Strata compare sotto Estensioni file system.
Vista Per categoria di Impostazioni di Sistema → Estensioni. Strata compare sotto Estensioni file system.
Linux

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

bash
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 --version

x86_64

bash
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 --version

Richiede glibc 2.28 o versioni successive.

Verifica

Verifica l'installazione

Dopo l'installazione, verifica che la CLI sia nel PATH e restituisca una versione.

bash
strata --version
Utilizzo

Lavorare 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.

bash
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).

bash
strata mount <space-id> ~/strata

Copia una tantum

Scarica o carica una sola volta, senza processi in background.

bash
strata sync pull <space-id> ~/my-space
Riferimento

Passaggi 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.