본문으로 건너뛰기
Strata
로그인

CLI 설치

Strata CLI를 사용하면 macOS와 Linux에서 Space를 디스크 위의 Markdown으로 유지할 수 있습니다. 가장 간단한 설치 방법은 OS를 자동 감지하는 다운로드 페이지입니다. 아래 명령어로도 동일하게 설치할 수 있습니다.

이미 설치하셨나요? 전체 명령어 레퍼런스를 살펴보세요.

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 마운트 권한

macOS에서 strata mount를 사용할 때만 필요합니다. 권장 방식인 strata link 동기화에는 이 절차가 필요 없습니다. macOS는 FSKit 토글을 다소 눈에 띄지 않는 화면에 숨겨 두었습니다.

  1. 시스템 설정을 엽니다.
  2. 일반 → 로그인 항목 및 확장 프로그램 으로 이동합니다.
  3. 확장 프로그램까지 스크롤한 후 파일 시스템 확장 을 클릭합니다.
  4. 보기를 "앱별"에서 카테고리별 로 전환하세요. Strata는 "앱별" 목록에 표시되지 않습니다.
  5. 파일 시스템 확장 아래에서 Strata를 켭니다.
"카테고리별"이 선택된 시스템 설정의 확장 프로그램 패널. 파일 시스템 확장 아래에 Strata가 표시되어 있습니다.
시스템 설정 → 확장 프로그램의 "카테고리별" 보기. Strata가 파일 시스템 확장 아래에 표시됩니다.
Linux

Linux에 설치

Linux 빌드는 gzip 압축된 tarball 내부의 단일 바이너리입니다. 올바른 아키텍처를 선택하고 압축을 풀어 바이너리를 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
참조

다음 단계

터미널을 사용하지 않는 사용자를 위한 GUI 설치는 다운로드 페이지에서 확인할 수 있습니다. 모든 과거 빌드, 변경 로그, 서명된 체크섬은 GitHub Releases에 있습니다.