[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:foks:zh":3,"releases:stats:cask:foks:zh":680,"releases:cask:foks:1:false:false:zh":681,"releases-count:cask:foks:true:zh":748},{"artifacts":4,"autoUpdates":47,"categories":48,"conflictsWith":54,"dependsOn":57,"deprecated":47,"description":65,"descriptionEn":66,"disabled":47,"displayName":67,"downloadSha256":68,"downloadSize":69,"downloadUrl":70,"editorChoice":47,"formulaeUrl":71,"homepage":72,"installCommand":73,"installs":74,"installs30d":75,"isFont":47,"isLibrary":47,"kegOnly":47,"kind":78,"latestRelease":79,"machineTranslated":47,"name":67,"names":87,"platforms":88,"primaryCategory":659,"rank30d":660,"releaseCount":661,"releaseStats":662,"screenshots":665,"sourceLocale":666,"sourceUrl":667,"summary":668,"summaryTranslation":669,"supports":671,"tags":673,"tap":678,"token":7,"version":132,"versionChangedAt":679},{"apps":5,"binaries":6,"entries":9,"pkgs":46},[],[7,8],"foks","git-remote-foks",[10,17,23,36],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"binary":12,"target":13},[7],"$HOMEBREW_PREFIX\u002Fbin\u002Ffoks","install",[7],"binary",{"declaration":18,"phase":14,"sources":22,"target":21,"type":16},{"binary":19,"target":21},[7,20],{"target":8},"$HOMEBREW_PREFIX\u002Fbin\u002Fgit-remote-foks",[7],{"declaration":24,"phase":14,"sources":34,"type":35},{"postflight_steps":25},[26],{"steps":27},[28],{"paths":29,"permissions":32,"type":33},[30],{"base":31,"path":7},"staged_path","0755","set_permissions",[],"postflight_steps",{"declaration":37,"phase":43,"sources":44,"type":45},{"zap":38},[39],{"trash":40},[41,42],"~\u002FLibrary\u002FCaches\u002Ffoks","~\u002FLibrary\u002FLogs\u002Ffoks","cleanup",[],"zap",[],false,[49],{"icon":50,"machineTranslated":47,"name":51,"slug":52,"sourceLocale":53},"lucide:code-xml","开发工具","developer-tools","zh-CN",{"casks":55,"formulae":56},[],[],{"arch":58,"casks":61,"formulae":62,"requirements":63},[59,60],"arm64","x86_64",[],[],{"macos":64},{},"FOKS（Federated Open Key Service）是一款命令行客户端，可用于联邦式服务提供的端到端加密 Git 托管、键值存储和团队管理。此 Homebrew cask 安装的是 macOS 客户端，而非 FOKS 服务器。\n\n- 使用 FOKS 托管的 Git 仓库；安装包包含供 Git 远程辅助程序接口使用的 `git-remote-foks`。\n- 存储和读取加密的键值数据，包括文本和文件。\n- 创建团队、管理成员与角色，并在不同联邦服务器之间共享数据。\n- 注册和管理设备（包括 YubiKey），并撤销设备访问权限。\n\n使用 `brew install --cask foks` 安装。该 cask 提供 `foks` 命令和 `git-remote-foks` 辅助程序。官方网站另行介绍了自托管服务器；此 cask 不会安装服务器。\n\n[FOKS 官方网站](https:\u002F\u002Ffoks.pub\u002F) · [Homebrew cask 详情](https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Ff\u002Ffoks.rb)","Federated Open Key Service; E2EE KV-store and Git hosting","FOKS","d734cb72ba23ebc0e5e8135b79d2e52093366798bb421909d51d3e8190073c30",12720075,"https:\u002F\u002Fpkgs.foks.pub\u002Fstable\u002Fdarwin\u002Ffoks-v0.1.9-darwin-brew-arm64.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Ffoks","https:\u002F\u002Ffoks.pub\u002F","brew install --cask foks",{"d30":75,"d365":76,"d90":77},0,53,14,"cask",{"brewCommittedAt":80,"hasNotes":47,"isLatest":81,"isPrerelease":47,"sections":82,"source":83,"translation":84,"version":86},"2026-08-21T00:21:55Z",true,[],"homebrew",{"status":85},"none","v0.1.9",[67,7],[89,133,173,214,254,295,335,376,416,457,497,538,578,619],{"arch":60,"artifacts":90,"conflictsWith":119,"dependsOn":122,"downloadSha256":128,"downloadUrl":129,"macos":130,"requiresRosetta":47,"tag":131,"version":132},{"apps":91,"binaries":92,"entries":93,"pkgs":118},[],[7,8],[94,98,103,112],{"declaration":95,"phase":14,"sources":97,"target":13,"type":16},{"binary":96,"target":13},[7],[7],{"declaration":99,"phase":14,"sources":102,"target":21,"type":16},{"binary":100,"target":21},[7,101],{"target":8},[7],{"declaration":104,"phase":14,"sources":111,"type":35},{"postflight_steps":105},[106],{"steps":107},[108],{"paths":109,"permissions":32,"type":33},[110],{"base":31,"path":7},[],{"declaration":113,"phase":43,"sources":117,"type":45},{"zap":114},[115],{"trash":116},[41,42],[],[],{"casks":120,"formulae":121},[],[],{"arch":123,"casks":124,"formulae":125,"requirements":126},[60],[],[],{"macos":127},{},"691dae1492ec896a734e5d4482b0d9f273dbfbe1f66330e3bd39da1cdc416877","https:\u002F\u002Fpkgs.foks.pub\u002Fstable\u002Fdarwin\u002Ffoks-v0.1.9-darwin-brew-amd64.zip","27","golden_gate","0.1.9",{"arch":59,"artifacts":134,"conflictsWith":163,"dependsOn":166,"downloadSha256":68,"downloadUrl":70,"macos":130,"requiresRosetta":47,"tag":172,"version":132},{"apps":135,"binaries":136,"entries":137,"pkgs":162},[],[7,8],[138,142,147,156],{"declaration":139,"phase":14,"sources":141,"target":13,"type":16},{"binary":140,"target":13},[7],[7],{"declaration":143,"phase":14,"sources":146,"target":21,"type":16},{"binary":144,"target":21},[7,145],{"target":8},[7],{"declaration":148,"phase":14,"sources":155,"type":35},{"postflight_steps":149},[150],{"steps":151},[152],{"paths":153,"permissions":32,"type":33},[154],{"base":31,"path":7},[],{"declaration":157,"phase":43,"sources":161,"type":45},{"zap":158},[159],{"trash":160},[41,42],[],[],{"casks":164,"formulae":165},[],[],{"arch":167,"casks":168,"formulae":169,"requirements":170},[59],[],[],{"macos":171},{},"arm64_golden_gate",{"arch":60,"artifacts":174,"conflictsWith":203,"dependsOn":206,"downloadSha256":128,"downloadUrl":129,"macos":212,"requiresRosetta":47,"tag":213,"version":132},{"apps":175,"binaries":176,"entries":177,"pkgs":202},[],[7,8],[178,182,187,196],{"declaration":179,"phase":14,"sources":181,"target":13,"type":16},{"binary":180,"target":13},[7],[7],{"declaration":183,"phase":14,"sources":186,"target":21,"type":16},{"binary":184,"target":21},[7,185],{"target":8},[7],{"declaration":188,"phase":14,"sources":195,"type":35},{"postflight_steps":189},[190],{"steps":191},[192],{"paths":193,"permissions":32,"type":33},[194],{"base":31,"path":7},[],{"declaration":197,"phase":43,"sources":201,"type":45},{"zap":198},[199],{"trash":200},[41,42],[],[],{"casks":204,"formulae":205},[],[],{"arch":207,"casks":208,"formulae":209,"requirements":210},[60],[],[],{"macos":211},{},"26","tahoe",{"arch":59,"artifacts":215,"conflictsWith":244,"dependsOn":247,"downloadSha256":68,"downloadUrl":70,"macos":212,"requiresRosetta":47,"tag":253,"version":132},{"apps":216,"binaries":217,"entries":218,"pkgs":243},[],[7,8],[219,223,228,237],{"declaration":220,"phase":14,"sources":222,"target":13,"type":16},{"binary":221,"target":13},[7],[7],{"declaration":224,"phase":14,"sources":227,"target":21,"type":16},{"binary":225,"target":21},[7,226],{"target":8},[7],{"declaration":229,"phase":14,"sources":236,"type":35},{"postflight_steps":230},[231],{"steps":232},[233],{"paths":234,"permissions":32,"type":33},[235],{"base":31,"path":7},[],{"declaration":238,"phase":43,"sources":242,"type":45},{"zap":239},[240],{"trash":241},[41,42],[],[],{"casks":245,"formulae":246},[],[],{"arch":248,"casks":249,"formulae":250,"requirements":251},[59],[],[],{"macos":252},{},"arm64_tahoe",{"arch":60,"artifacts":255,"conflictsWith":284,"dependsOn":287,"downloadSha256":128,"downloadUrl":129,"macos":293,"requiresRosetta":47,"tag":294,"version":132},{"apps":256,"binaries":257,"entries":258,"pkgs":283},[],[7,8],[259,263,268,277],{"declaration":260,"phase":14,"sources":262,"target":13,"type":16},{"binary":261,"target":13},[7],[7],{"declaration":264,"phase":14,"sources":267,"target":21,"type":16},{"binary":265,"target":21},[7,266],{"target":8},[7],{"declaration":269,"phase":14,"sources":276,"type":35},{"postflight_steps":270},[271],{"steps":272},[273],{"paths":274,"permissions":32,"type":33},[275],{"base":31,"path":7},[],{"declaration":278,"phase":43,"sources":282,"type":45},{"zap":279},[280],{"trash":281},[41,42],[],[],{"casks":285,"formulae":286},[],[],{"arch":288,"casks":289,"formulae":290,"requirements":291},[60],[],[],{"macos":292},{},"15","sequoia",{"arch":59,"artifacts":296,"conflictsWith":325,"dependsOn":328,"downloadSha256":68,"downloadUrl":70,"macos":293,"requiresRosetta":47,"tag":334,"version":132},{"apps":297,"binaries":298,"entries":299,"pkgs":324},[],[7,8],[300,304,309,318],{"declaration":301,"phase":14,"sources":303,"target":13,"type":16},{"binary":302,"target":13},[7],[7],{"declaration":305,"phase":14,"sources":308,"target":21,"type":16},{"binary":306,"target":21},[7,307],{"target":8},[7],{"declaration":310,"phase":14,"sources":317,"type":35},{"postflight_steps":311},[312],{"steps":313},[314],{"paths":315,"permissions":32,"type":33},[316],{"base":31,"path":7},[],{"declaration":319,"phase":43,"sources":323,"type":45},{"zap":320},[321],{"trash":322},[41,42],[],[],{"casks":326,"formulae":327},[],[],{"arch":329,"casks":330,"formulae":331,"requirements":332},[59],[],[],{"macos":333},{},"arm64_sequoia",{"arch":60,"artifacts":336,"conflictsWith":365,"dependsOn":368,"downloadSha256":128,"downloadUrl":129,"macos":374,"requiresRosetta":47,"tag":375,"version":132},{"apps":337,"binaries":338,"entries":339,"pkgs":364},[],[7,8],[340,344,349,358],{"declaration":341,"phase":14,"sources":343,"target":13,"type":16},{"binary":342,"target":13},[7],[7],{"declaration":345,"phase":14,"sources":348,"target":21,"type":16},{"binary":346,"target":21},[7,347],{"target":8},[7],{"declaration":350,"phase":14,"sources":357,"type":35},{"postflight_steps":351},[352],{"steps":353},[354],{"paths":355,"permissions":32,"type":33},[356],{"base":31,"path":7},[],{"declaration":359,"phase":43,"sources":363,"type":45},{"zap":360},[361],{"trash":362},[41,42],[],[],{"casks":366,"formulae":367},[],[],{"arch":369,"casks":370,"formulae":371,"requirements":372},[60],[],[],{"macos":373},{},"14","sonoma",{"arch":59,"artifacts":377,"conflictsWith":406,"dependsOn":409,"downloadSha256":68,"downloadUrl":70,"macos":374,"requiresRosetta":47,"tag":415,"version":132},{"apps":378,"binaries":379,"entries":380,"pkgs":405},[],[7,8],[381,385,390,399],{"declaration":382,"phase":14,"sources":384,"target":13,"type":16},{"binary":383,"target":13},[7],[7],{"declaration":386,"phase":14,"sources":389,"target":21,"type":16},{"binary":387,"target":21},[7,388],{"target":8},[7],{"declaration":391,"phase":14,"sources":398,"type":35},{"postflight_steps":392},[393],{"steps":394},[395],{"paths":396,"permissions":32,"type":33},[397],{"base":31,"path":7},[],{"declaration":400,"phase":43,"sources":404,"type":45},{"zap":401},[402],{"trash":403},[41,42],[],[],{"casks":407,"formulae":408},[],[],{"arch":410,"casks":411,"formulae":412,"requirements":413},[59],[],[],{"macos":414},{},"arm64_sonoma",{"arch":60,"artifacts":417,"conflictsWith":446,"dependsOn":449,"downloadSha256":128,"downloadUrl":129,"macos":455,"requiresRosetta":47,"tag":456,"version":132},{"apps":418,"binaries":419,"entries":420,"pkgs":445},[],[7,8],[421,425,430,439],{"declaration":422,"phase":14,"sources":424,"target":13,"type":16},{"binary":423,"target":13},[7],[7],{"declaration":426,"phase":14,"sources":429,"target":21,"type":16},{"binary":427,"target":21},[7,428],{"target":8},[7],{"declaration":431,"phase":14,"sources":438,"type":35},{"postflight_steps":432},[433],{"steps":434},[435],{"paths":436,"permissions":32,"type":33},[437],{"base":31,"path":7},[],{"declaration":440,"phase":43,"sources":444,"type":45},{"zap":441},[442],{"trash":443},[41,42],[],[],{"casks":447,"formulae":448},[],[],{"arch":450,"casks":451,"formulae":452,"requirements":453},[60],[],[],{"macos":454},{},"13","ventura",{"arch":59,"artifacts":458,"conflictsWith":487,"dependsOn":490,"downloadSha256":68,"downloadUrl":70,"macos":455,"requiresRosetta":47,"tag":496,"version":132},{"apps":459,"binaries":460,"entries":461,"pkgs":486},[],[7,8],[462,466,471,480],{"declaration":463,"phase":14,"sources":465,"target":13,"type":16},{"binary":464,"target":13},[7],[7],{"declaration":467,"phase":14,"sources":470,"target":21,"type":16},{"binary":468,"target":21},[7,469],{"target":8},[7],{"declaration":472,"phase":14,"sources":479,"type":35},{"postflight_steps":473},[474],{"steps":475},[476],{"paths":477,"permissions":32,"type":33},[478],{"base":31,"path":7},[],{"declaration":481,"phase":43,"sources":485,"type":45},{"zap":482},[483],{"trash":484},[41,42],[],[],{"casks":488,"formulae":489},[],[],{"arch":491,"casks":492,"formulae":493,"requirements":494},[59],[],[],{"macos":495},{},"arm64_ventura",{"arch":60,"artifacts":498,"conflictsWith":527,"dependsOn":530,"downloadSha256":128,"downloadUrl":129,"macos":536,"requiresRosetta":47,"tag":537,"version":132},{"apps":499,"binaries":500,"entries":501,"pkgs":526},[],[7,8],[502,506,511,520],{"declaration":503,"phase":14,"sources":505,"target":13,"type":16},{"binary":504,"target":13},[7],[7],{"declaration":507,"phase":14,"sources":510,"target":21,"type":16},{"binary":508,"target":21},[7,509],{"target":8},[7],{"declaration":512,"phase":14,"sources":519,"type":35},{"postflight_steps":513},[514],{"steps":515},[516],{"paths":517,"permissions":32,"type":33},[518],{"base":31,"path":7},[],{"declaration":521,"phase":43,"sources":525,"type":45},{"zap":522},[523],{"trash":524},[41,42],[],[],{"casks":528,"formulae":529},[],[],{"arch":531,"casks":532,"formulae":533,"requirements":534},[60],[],[],{"macos":535},{},"12","monterey",{"arch":59,"artifacts":539,"conflictsWith":568,"dependsOn":571,"downloadSha256":68,"downloadUrl":70,"macos":536,"requiresRosetta":47,"tag":577,"version":132},{"apps":540,"binaries":541,"entries":542,"pkgs":567},[],[7,8],[543,547,552,561],{"declaration":544,"phase":14,"sources":546,"target":13,"type":16},{"binary":545,"target":13},[7],[7],{"declaration":548,"phase":14,"sources":551,"target":21,"type":16},{"binary":549,"target":21},[7,550],{"target":8},[7],{"declaration":553,"phase":14,"sources":560,"type":35},{"postflight_steps":554},[555],{"steps":556},[557],{"paths":558,"permissions":32,"type":33},[559],{"base":31,"path":7},[],{"declaration":562,"phase":43,"sources":566,"type":45},{"zap":563},[564],{"trash":565},[41,42],[],[],{"casks":569,"formulae":570},[],[],{"arch":572,"casks":573,"formulae":574,"requirements":575},[59],[],[],{"macos":576},{},"arm64_monterey",{"arch":60,"artifacts":579,"conflictsWith":608,"dependsOn":611,"downloadSha256":128,"downloadUrl":129,"macos":617,"requiresRosetta":47,"tag":618,"version":132},{"apps":580,"binaries":581,"entries":582,"pkgs":607},[],[7,8],[583,587,592,601],{"declaration":584,"phase":14,"sources":586,"target":13,"type":16},{"binary":585,"target":13},[7],[7],{"declaration":588,"phase":14,"sources":591,"target":21,"type":16},{"binary":589,"target":21},[7,590],{"target":8},[7],{"declaration":593,"phase":14,"sources":600,"type":35},{"postflight_steps":594},[595],{"steps":596},[597],{"paths":598,"permissions":32,"type":33},[599],{"base":31,"path":7},[],{"declaration":602,"phase":43,"sources":606,"type":45},{"zap":603},[604],{"trash":605},[41,42],[],[],{"casks":609,"formulae":610},[],[],{"arch":612,"casks":613,"formulae":614,"requirements":615},[60],[],[],{"macos":616},{},"11","big_sur",{"arch":59,"artifacts":620,"conflictsWith":649,"dependsOn":652,"downloadSha256":68,"downloadUrl":70,"macos":617,"requiresRosetta":47,"tag":658,"version":132},{"apps":621,"binaries":622,"entries":623,"pkgs":648},[],[7,8],[624,628,633,642],{"declaration":625,"phase":14,"sources":627,"target":13,"type":16},{"binary":626,"target":13},[7],[7],{"declaration":629,"phase":14,"sources":632,"target":21,"type":16},{"binary":630,"target":21},[7,631],{"target":8},[7],{"declaration":634,"phase":14,"sources":641,"type":35},{"postflight_steps":635},[636],{"steps":637},[638],{"paths":639,"permissions":32,"type":33},[640],{"base":31,"path":7},[],{"declaration":643,"phase":43,"sources":647,"type":45},{"zap":644},[645],{"trash":646},[41,42],[],[],{"casks":650,"formulae":651},[],[],{"arch":653,"casks":654,"formulae":655,"requirements":656},[59],[],[],{"macos":657},{},"arm64_big_sur",{"icon":50,"machineTranslated":47,"name":51,"slug":52,"sourceLocale":53},4032,13,{"brewLag":663,"cadence":664,"count30d":75},{"compared":75,"earlierCount":75},"monthly",[],"en-US","https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Ff\u002Ffoks.rb","一款联邦式服务的命令行客户端，提供端到端加密的 Git 托管、键值存储和团队管理。",{"locale":53,"machineTranslated":47,"sourceLocale":666,"status":670},"manual",{"arm64":81,"requiresRosetta":47,"status":672,"x86_64":81},"known",[674,675,676,677],"Git hosting","encrypted storage","team management","command line","homebrew\u002Fcask","2026-10-07T09:38:29.80354Z",null,{"current":682,"records":683,"size":745,"stats":746,"total":661},1,[684,687,690,695,700,705,710,715,720,725,730,735,740],{"brewCommittedAt":80,"hasNotes":47,"isLatest":81,"isPrerelease":47,"sections":685,"source":83,"translation":686,"version":86},[],{"status":85},{"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":688,"source":83,"translation":689,"version":132},[],{"status":85},{"brewCommittedAt":691,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":692,"source":83,"translation":693,"version":694},"2026-05-13T01:42:32Z",[],{"status":85},"v0.1.8",{"brewCommittedAt":696,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":697,"source":83,"translation":698,"version":699},"2026-03-27T22:01:51Z",[],{"status":85},"0.1.7",{"brewCommittedAt":701,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":702,"source":83,"translation":703,"version":704},"2026-03-09T23:10:12Z",[],{"status":85},"v0.1.6",{"brewCommittedAt":706,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":707,"source":83,"translation":708,"version":709},"2025-11-12T12:11:48Z",[],{"status":85},"v0.1.5",{"brewCommittedAt":711,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":712,"source":83,"translation":713,"version":714},"2025-09-17T17:00:07Z",[],{"status":85},"v0.1.4",{"brewCommittedAt":716,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":717,"source":83,"translation":718,"version":719},"2025-09-17T14:10:02Z",[],{"status":85},"v0.1.3",{"brewCommittedAt":721,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":722,"source":83,"translation":723,"version":724},"2025-08-12T14:21:44Z",[],{"status":85},"v0.1.2",{"brewCommittedAt":726,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":727,"source":83,"translation":728,"version":729},"2025-07-09T14:50:04Z",[],{"status":85},"v0.1.1",{"brewCommittedAt":731,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":732,"source":83,"translation":733,"version":734},"2025-07-04T18:07:50Z",[],{"status":85},"0.1.0",{"brewCommittedAt":736,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":737,"source":83,"translation":738,"version":739},"2025-06-23T23:37:27Z",[],{"status":85},"0.0.21",{"brewCommittedAt":741,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":742,"source":83,"translation":743,"version":744},"2025-05-30T18:02:37Z",[],{"status":85},"0.0.20",20,{"brewLag":747,"cadence":664,"count30d":75},{"compared":75,"earlierCount":75},{"current":682,"records":749,"size":682,"stats":753,"total":661},[750],{"brewCommittedAt":80,"hasNotes":47,"isLatest":81,"isPrerelease":47,"sections":751,"source":83,"translation":752,"version":86},[],{"status":85},{"brewLag":754,"cadence":664,"count30d":75},{"compared":75,"earlierCount":75}]