コンテンツにスキップ
Dotweave Dotweave v0.48.0

はじめに

dotweaveをインストールして、最初の同期を設定しましょう。

  • Node.js 24以降

winget install tinyrack.dotweave

dotweaveを初めて使う場合は、以下の手順で新しいsyncディレクトリを作成します。

  1. 初期化

    シークレット暗号化用のageキーを含む新しいsyncディレクトリを作成します。

    dotweave init

    これにより、dotweaveのアプリデータディレクトリにGitリポジトリとageのidentityが設定されます。

  2. ファイルをトラッキング

    同期したいファイルをdotweaveに登録します。例えば:

    dotweave track ~/.zshrc
    dotweave track ~/.config/starship.toml
    dotweave track ~/.config/nvim

    SSHキーなどの機密ファイルにはsecretモードを使います:

    dotweave track --mode secret ~/.ssh/config
  3. syncディレクトリにpush

    トラッキング中のファイルをsyncディレクトリにコピーします:

    dotweave push
  4. Gitでcommit & push

    syncディレクトリを開いてリモートにpushします:

    dotweave cd
    git add -A && git commit -m "Initial sync"
    git remote add origin <your-repo-url>
    git push -u origin main

既存のsyncディレクトリに接続する

Section titled “既存のsyncディレクトリに接続する”

新しいマシンで、既存のsyncディレクトリをcloneします:

  1. cloneして初期化

    dotweave init <your-repo-url>

    リポジトリがdotweaveのアプリデータディレクトリ内のrepository/にcloneされ、新しいageのidentityが設定されます。別のマシンのageプライベートキーをすでにお持ちの場合は、--keyで指定できます:

    dotweave init <your-repo-url> --key "AGE-SECRET-KEY-1..."
  2. ファイルをpull

    トラッキング中のすべてのファイルをローカルパスに復元します:

    dotweave pull

セットアップが完了したら、各ガイドを読んでみましょう: