[{"data":1,"prerenderedAt":246},["ShallowReactive",2],{"content-ja-\u002Fguide\u002Ffeatures":3},{"id":4,"title":5,"body":6,"description":237,"extension":238,"jsonLd":239,"meta":240,"navigation":241,"path":242,"schemaRole":239,"seo":243,"stem":244,"__hash__":245},"content_ja\u002Fguide\u002Ffeatures.md","主な機能",{"type":7,"value":8,"toc":230},"minimark",[9,12,40,44,72,75,114,134,137,153,156,159,174,180,183,195,198,202,209,214,217,226],[10,11,5],"h1",{"id":5},[13,14,15,19,20,27,28,31,32,35,36,39],"p",{},[16,17,18],"code",{},"bwsf"," は、",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fbitwarden.com\u002F",[25],"nofollow","Bitwarden"," を用いて ",[16,29,30],{},".env*"," や Terraform の ",[16,33,34],{},"*.tfvars"," \u002F ",[16,37,38],{},"*.tfvars.json"," といったプロジェクトファイルをセキュアに管理するためのヘルパーコマンドです。",[41,42,43],"h2",{"id":43},"管理対象ファイルの保存",[45,46,51],"pre",{"className":47,"code":48,"language":49,"meta":50,"style":50},"language-bash shiki shiki-themes github-dark-high-contrast","# cd \u002Fpath\u002Fto\u002Fyour\u002Fproject_root\nbwsf push\n","bash","",[16,52,53,62],{"__ignoreMap":50},[54,55,58],"span",{"class":56,"line":57},"line",1,[54,59,61],{"class":60},"sQrFR","# cd \u002Fpath\u002Fto\u002Fyour\u002Fproject_root\n",[54,63,65,68],{"class":56,"line":64},2,[54,66,18],{"class":67},"s_sBn",[54,69,71],{"class":70},"sTRMh"," push\n",[13,73,74],{},"このコマンドは、プロジェクトルートにある管理対象ファイルをまとめて Bitwarden に保存します。例:",[76,77,78,84,89,94,99,104,109],"ul",{},[79,80,81],"li",{},[16,82,83],{},".env",[79,85,86],{},[16,87,88],{},".env.local",[79,90,91],{},[16,92,93],{},".env.staging",[79,95,96],{},[16,97,98],{},".env.production",[79,100,101],{},[16,102,103],{},"terraform.tfvars",[79,105,106],{},[16,107,108],{},"prod.auto.tfvars",[79,110,111],{},[16,112,113],{},"secret.tfvars.json",[13,115,116,117,120,121,124,125,128,129,133],{},"名前に ",[16,118,119],{},".example"," を含むファイル（例: ",[16,122,123],{},".env.local.example","、",[16,126,127],{},"terraform.tfvars.example","）は ",[130,131,132],"strong",{},"保存されません","。",[41,135,136],{"id":136},"管理対象ファイルのプロジェクトへの適用",[45,138,140],{"className":47,"code":139,"language":49,"meta":50,"style":50},"# cd \u002Fpath\u002Fto\u002Fyour\u002Fproject_root\nbwsf pull\n",[16,141,142,146],{"__ignoreMap":50},[54,143,144],{"class":56,"line":57},[54,145,61],{"class":60},[54,147,148,150],{"class":56,"line":64},[54,149,18],{"class":67},[54,151,152],{"class":70}," pull\n",[13,154,155],{},"Bitwarden 側に保存されている当該プロジェクトの管理対象ファイルを、プロジェクトルートへ書き戻します。ローカルに同名ファイルがある場合は、ファイル単位で上書き確認します。",[41,157,158],{"id":158},"ローカル設定の確認",[45,160,162],{"className":47,"code":161,"language":49,"meta":50,"style":50},"bwsf config show\n",[16,163,164],{"__ignoreMap":50},[54,165,166,168,171],{"class":56,"line":57},[54,167,18],{"class":67},[54,169,170],{"class":70}," config",[54,172,173],{"class":70}," show\n",[13,175,176,179],{},[16,177,178],{},"~\u002F.config\u002Fbwsf\u002Fconfig.json"," の値（ホスト種別、URL、メール、実効フォルダ名）を表示します。Bitwarden にはアクセスしません。",[41,181,182],{"id":182},"ローカル管理対象ファイルの削除",[45,184,186],{"className":47,"code":185,"language":49,"meta":50,"style":50},"bwsf clean\n",[16,187,188],{"__ignoreMap":50},[54,189,190,192],{"class":56,"line":57},[54,191,18],{"class":67},[54,193,194],{"class":70}," clean\n",[13,196,197],{},"Bitwarden 側に一致するバックアップがあることを確認したうえで、ローカルの管理対象ファイルを削除します。",[41,199,201],{"id":200},"bitwarden-を使ったマルチユーザー共有","Bitwarden を使ったマルチユーザー共有",[13,203,204,205,208],{},"Bitwarden 側では、設定したフォルダ（デフォルト: ",[16,206,207],{},"dotenvs","）にノートとして保存されます。",[13,210,211,213],{},[16,212,18],{}," をプロジェクトルートで実行したとき、そのルートフォルダ名がプロジェクト名になります。",[13,215,216],{},"そのフォルダを Bitwarden 上で他のユーザーと共有することで、管理対象ファイルを複数メンバーで共有できます。",[13,218,219,220,225],{},"詳しくは、",[21,221,224],{"href":222,"rel":223},"https:\u002F\u002Fbitwarden.com\u002Fresources\u002F",[25],"Bitwarden のドキュメント","をご覧ください。",[227,228,229],"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 .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":50,"searchDepth":64,"depth":64,"links":231},[232,233,234,235,236],{"id":43,"depth":64,"text":43},{"id":136,"depth":64,"text":136},{"id":158,"depth":64,"text":158},{"id":182,"depth":64,"text":182},{"id":200,"depth":64,"text":201},"bwsf は、Bitwarden を用いて .env* や Terraform の *.tfvars \u002F *.tfvars.json といったプロジェクトファイルをセキュアに管理するためのヘルパーコマンドです。","md",null,{},true,"\u002Fguide\u002Ffeatures",{"title":5,"description":237},"guide\u002Ffeatures","gf3IhnJr6cP0VtCwEDD81PYwyl5WPB6RgtJQ6jrGb0Q",1788146015977]