[{"data":1,"prerenderedAt":247},["ShallowReactive",2],{"content-ja-\u002F":3},{"id":4,"title":5,"body":6,"description":239,"extension":240,"jsonLd":241,"meta":242,"navigation":145,"path":243,"schemaRole":241,"seo":244,"stem":245,"__hash__":246},"content_ja\u002Findex.md","ホーム",{"type":7,"value":8,"toc":234},"minimark",[9,13,22,41,45,93,96,209,212,227,230],[10,11,12],"h1",{"id":12},"bwsf",[14,15,16,17,21],"p",{},"安全なファイル同期 — Bitwarden CLI で ",[18,19,20],"code",{},".env*"," と Terraform tfvars を管理します。",[23,24,25,33],"ul",{},[26,27,28],"li",{},[29,30,32],"a",{"href":31},"\u002Fja\u002Fguide\u002Fgetting-started","はじめる",[26,34,35],{},[29,36,40],{"href":37,"rel":38},"https:\u002F\u002Fgithub.com\u002Fb4moss\u002Fbwsf",[39],"nofollow","GitHub で見る",[42,43,44],"h2",{"id":44},"主な機能",[23,46,47,64,70,87],{},[26,48,49,53,54,56,57,56,60,63],{},[50,51,52],"strong",{},"安全なストレージ"," — 管理対象ファイル（",[18,55,20],{}," \u002F ",[18,58,59],{},"*.tfvars",[18,61,62],{},"*.tfvars.json","）を Bitwarden のボールトに安全に保存します。",[26,65,66,69],{},[50,67,68],{},"簡単同期"," — シンプルなコマンドで、ローカルと Bitwarden 間で管理対象ファイルをプッシュ・プル。",[26,71,72,75,76,79,80,79,83,86],{},[50,73,74],{},"マルチ環境"," — 1つのプロジェクトで複数ファイル（",[18,77,78],{},".env","、",[18,81,82],{},".env.staging",[18,84,85],{},"terraform.tfvars"," など）を管理。",[26,88,89,92],{},[50,90,91],{},"クロスプラットフォーム"," — macOS と Linux に対応。Windows サポートは計画中です。",[42,94,95],{"id":95},"クイックスタート",[97,98,103],"pre",{"className":99,"code":100,"language":101,"meta":102,"style":102},"language-bash shiki shiki-themes github-dark-high-contrast","# Homebrew でインストール\nbrew tap b4m-oss\u002Ftap && brew install bwsf\n\n# 初期設定\nbwsf setup\n\n# Bitwarden から管理対象ファイルをプル\ncd \u002Fpath\u002Fto\u002Fyour_project\nbwsf pull\n\n# Bitwarden に管理対象ファイルをプッシュ\nbwsf push\n","bash","",[18,104,105,114,140,147,153,161,166,172,182,190,195,201],{"__ignoreMap":102},[106,107,110],"span",{"class":108,"line":109},"line",1,[106,111,113],{"class":112},"sQrFR","# Homebrew でインストール\n",[106,115,117,121,125,128,132,134,137],{"class":108,"line":116},2,[106,118,120],{"class":119},"s_sBn","brew",[106,122,124],{"class":123},"sTRMh"," tap",[106,126,127],{"class":123}," b4m-oss\u002Ftap",[106,129,131],{"class":130},"sMAXC"," && ",[106,133,120],{"class":119},[106,135,136],{"class":123}," install",[106,138,139],{"class":123}," bwsf\n",[106,141,143],{"class":108,"line":142},3,[106,144,146],{"emptyLinePlaceholder":145},true,"\n",[106,148,150],{"class":108,"line":149},4,[106,151,152],{"class":112},"# 初期設定\n",[106,154,156,158],{"class":108,"line":155},5,[106,157,12],{"class":119},[106,159,160],{"class":123}," setup\n",[106,162,164],{"class":108,"line":163},6,[106,165,146],{"emptyLinePlaceholder":145},[106,167,169],{"class":108,"line":168},7,[106,170,171],{"class":112},"# Bitwarden から管理対象ファイルをプル\n",[106,173,175,179],{"class":108,"line":174},8,[106,176,178],{"class":177},"sCcAr","cd",[106,180,181],{"class":123}," \u002Fpath\u002Fto\u002Fyour_project\n",[106,183,185,187],{"class":108,"line":184},9,[106,186,12],{"class":119},[106,188,189],{"class":123}," pull\n",[106,191,193],{"class":108,"line":192},10,[106,194,146],{"emptyLinePlaceholder":145},[106,196,198],{"class":108,"line":197},11,[106,199,200],{"class":112},"# Bitwarden に管理対象ファイルをプッシュ\n",[106,202,204,206],{"class":108,"line":203},12,[106,205,12],{"class":119},[106,207,208],{"class":123}," push\n",[42,210,211],{"id":211},"仕組み",[14,213,214,215,218,219,222,223,226],{},"bwsf は公式の Bitwarden CLI（",[18,216,217],{},"bw","）を使用して、管理対象ファイルを安全に保存・取得します。内容は Bitwarden フォルダ（デフォルト名: ",[18,220,221],{},"dotenvs","、setup で変更可）内の",[50,224,225],{},"ノートアイテム","として保存されます。",[14,228,229],{},"各プロジェクトのファイルはカレントディレクトリ名で識別されるため、複数のプロジェクトを簡単に整理・管理できます。",[231,232,233],"style",{},"html pre.shiki code .sQrFR, html code.shiki .sQrFR{--shiki-default:#BDC4CC}html pre.shiki code .s_sBn, html code.shiki .s_sBn{--shiki-default:#FFB757}html pre.shiki code .sTRMh, html code.shiki .sTRMh{--shiki-default:#ADDCFF}html pre.shiki code .sMAXC, html code.shiki .sMAXC{--shiki-default:#F0F3F6}html pre.shiki code .sCcAr, html code.shiki .sCcAr{--shiki-default:#91CBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":102,"searchDepth":116,"depth":116,"links":235},[236,237,238],{"id":44,"depth":116,"text":44},{"id":95,"depth":116,"text":95},{"id":211,"depth":116,"text":211},"Bitwarden CLI で .env* と Terraform tfvars を管理","md",null,{},"\u002F",{"title":5,"description":239},"index","qjUAb0ryOGQCQXqm-E7zZIT_cJHiY-NYOvrPZ1N80p0",1788146015961]