Перейти к содержимому
Strata
Войти

Установка CLI

Strata CLI позволяет хранить Spaces на диске в виде файлов Markdown на macOS и Linux. Самый простой вариант — страница загрузки, которая определяет вашу ОС; команды ниже делают то же самое из терминала.

Уже установили? Откройте полный справочник команд.

macOS

Установка на macOS

Homebrew

Одна команда. Brew берёт на себя tap, .pkg и будущие обновления.

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

Обновляйте позже с помощью brew upgrade --cask strata.

Прямой .pkg-установщик

Загрузите подписанный универсальный .pkg и дважды щёлкните для установки. Скрипт postinstall добавляет strata в /usr/local/bin, чтобы он попал в ваш PATH.

macOS · Монтирование

Разрешение монтирования macOS

Требуется только для strata mount на macOS. Рекомендуемая синхронизация через strata link не требует этих настроек. macOS прячет переключатель FSKit за не самым очевидным видом:

  1. Откройте Системные настройки.
  2. Перейдите в Основные → Объекты входа и расширения.
  3. Прокрутите до раздела «Расширения» и нажмите «Расширения файловой системы».
  4. Переключите вид с «По программе» на По категории. В списке «По программе» Strata не отображается.
  5. Включите Strata в разделе «Расширения файловой системы».
Панель «Расширения» в Системных настройках с выбранным режимом «По категории», где Strata указан в «Расширениях файловой системы».
Вид «По категории» в Системных настройках → Расширения. Strata отображается в разделе «Расширения файловой системы».
Linux

Установка на Linux

Сборка для Linux — это один бинарный файл в gzip-архиве tar. Выберите нужную архитектуру, распакуйте и переместите бинарник в ваш 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

Требуется glibc 2.28 или новее.

Проверка

Проверка установки

После установки убедитесь, что CLI находится в вашем PATH и сообщает версию.

bash
strata --version
Использование

Работа с Space на диске

После установки CLI есть три способа перенести Space на локальный компьютер в виде Markdown.

Живая синхронизация (рекомендуется)

Поддерживайте локальную папку в двусторонней живой синхронизации: чтение и запись с CRDT-слиянием, одинаково на macOS и Linux. По умолчанию устанавливает управляемый фоновый сервис; добавьте --foreground, чтобы запустить в терминале.

bash
strata link ~/my-space --space <space-id>

Монтировать как диск

Монтируйте Space как живую виртуальную файловую систему. Linux использует FUSE (чтение и запись); macOS использует FSKit (только чтение, требуется одноразовое разрешение ниже).

bash
strata mount <space-id> ~/strata

Одноразовое копирование

Загрузка или выгрузка один раз, без фонового процесса.

bash
strata sync pull <space-id> ~/my-space
Справочник

Дальнейшие шаги

Страница загрузки охватывает графическую установку для пользователей без терминала. Все исторические сборки, журналы изменений и подписанные контрольные суммы доступны в GitHub Releases.